Pros
The company is filled with some really smart cookies and the office location is great. People are generally friendly and social and there is a generous holiday allowance. Tech for good.
Cons
Unfortunately, the company feels increasingly chaotic, dysfunctional, top-down, and disempowering. Due to previous overpromising, teams are forced to run towards unrealistic milestones at an unsustainable pace with no space to think about what actually drives value. Teams are put under increasing pressure to churn out output after output for no other reason than "this is what was promised" which takes autonomy away from teams, is burning out really talented people and causing them to leave. There seems to be a real disconnect between the leadership level and the team level and strategy conversations seem to take place within a black box between a siloed few (if they happen at all). Rather than slowing down to get everyone aligned, the current approach seems to be to hire more and more upper and middle managers into the company which only adds to more instability to an already rocky foundation.