Pros
Coworkers are generally very smart, passionate people.
Cons
Raises are tiny and do not keep up with inflation. Pay is generally right at or below market for positions. Upper leadership is out of touch and condescending. A decision was recently made to send employees back to office 3 days a week, despite telling employees previously that this wasn't the plan. Morale is incredibly low right now. An earlier review said leadership values profit over purpose, which is an accurate description. Very little diversity. There have been many surveys and focus groups around this, but no real progress is ever made. No real benefits for being a high performing employee, and no accountability for those who are just skating along at the bare minimum. I've seen people stay at this company for many years who contribute very little.