Pros
Mostly friendly colleagues and are willing to share their knowledge Some teams have great WLB, but client facing roles including client services and analytics aren't so lucky Some great org level diversity and inclusion initiatives led by passionate employees. Constantly playing catchup game with other industry players.
Cons
Extremely high employee turnover rate on all levels: ELT down to entry level. This should be a MAJOR red flag to anyone considering to join. The industry and the company is facing major challenges and uncertainty from larger players. A lot of HR are new (again red flag) and are clueless in retaining talent or understanding the market. The recent years have shifted many of the best employees out and new talent standards have gone down. If you do decide to join after considering all of the above, make sure you negotiate a signing bonus. The stock options offer is worthless (company valuation supposedly actually went down a couple years ago). TC (Total compensation) is below average as a result of this compared to other tech firms.