Pros
Some of the smartest and fun colleagues I have ever worked with. Genuinely engaged professionals who believe in the mission.
Cons
Leadership deteriorated greatly in the past 2 years. Folks with solid experience are let go off and replaced by cheaper barely qualified people who cannot lead teams. Morale is low and despite all the right training for managers, folks feel unappreciated, overworked, and underpaid. When work/life balance is addressed with management, no action follows except reminders of revenue, winning more business, etc. There is definitely a great compensation disparity across geographies. Leadership became cliquish, distanced, and self-serving (essential travel was cut but numerous and costly leadership offsite meetings continue happening).