Pros
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.
Cons
Studying for certification exams. Paid by company, but they require constant studying during work downtime to progress with certifications.