Pros
The only good reason to work at this company are the coworkers. As other reviews have stated, most of your coworkers will be intelligent, kind, and hardworking.
Cons
High turnover Poor Management No upward feedback Management will creative narratives about you, which will become their reality and perception of you despite evidence to the contrary Management will gossip about you to others on the team constantly There is no accountability for any of the partners Management will consistently make gross errors but nitpick any small mistake made by employees Everything is an emergency - there is never any planning ahead The on site team is constantly stressed. Remote members can regularly expect "urgent" notifications between 2-4am Management has questionable ethics