Prós
PTO, salary, people, clients, opportunity, parties. Never layoffs, no worry of financial issues. Constant growth and new customer onboardings. No need to ever work overtime, plenty of coverage all the time. First place that I look forward to work everyday.
Contras
Studying for certification exams. Paid by company, but they require constant studying during work downtime to progress with certifications.