Pros
The people are amazing. I've been in many groups and I love the people at this company. They're warm, funny, smart, and always willing to help. The technology stack is modern and management is willing to devote a lot of time to getting thing right technically. There's always something new to learn and a lot of smart people to learn from. Management is great. They all have an open door policy and are very approachable. They strike a good balance between doing what's best for the company, the employees, and future-proofing the technology. And the events throughout the year are great fun. They just implemented a policy so you can work one day from home per week. They're always trying new things to make life better for everyone.
Cons
The company's grown a lot recently, so you no longer know everyone in the company and there is a bit more process than there used to be. I think that's inevitable as a company grows, though.