Great pay, benefits (medical, dental, vision, 401k, life insurance, more), and opportunities to grow your career through training and developmental jobs (6 months to 2 years, trying out a new... job/position).
No real cons. Every now and then you'll come across a manager who isn't very good, but that happens anywhere.
Over a year in and still excited about the opportunity. So much to learn and grow.
It is intimidating to be surrounded by smart people. Especially people with experience here may throw you off with all the jargon