Pros
An amazing group of people to work with. Everyone leaves their ego at the door and collaborates to create incredible work. Behind the scenes, it runs like a well-oiled machine that still manages to seek out and find room for improvement. There is always someone to speak to regarding any concerns, including the leadership team which is always available and truly care for those that work for them - both past and present. They let you take charge of your own career growth and do all they can to nurture it. The culture is unmatched. There are social activities and events that cater to many different interests, and they definitely demonstrate an inclusive environment. There is very little turnover, which speaks for itself.
Cons
Not really a con, but it's a fast-paced and hardworking group of people, who still manage to have fun! If that isn't your thing, it may not be your place.