Pros
I know there are a lot of historical negative reviews on here, but I have to say I disagree with most of them. I have been here for a while (8+ years), and that kind of tenure doesn't come without the company doing something right! There are quirks to every company, yes, but overall this has been a fantastic place to work. The new leadership brought in over the last several years are stellar and have a clear direction for the company, are savvy at their respective roles, and are just genuinely good people! Plenty of opportunity for rewarding strong performance and opportunities for advancement. Also feel very much a part of a team, heading in one direction with a common sense or purpose and vision. You will work hard, very hard, but you are actually working for something meaningful that you can be proud of (at least in my case).
Cons
Workload has been heavy, but management is doing a good job of making some adjustments to that moving forward and ensuring there are an appropriate number of resources for the given work. I can only hope that helps ease some of the shortfalls in headcount that have been causing issues. Other than that, nothing that outstanding for cons, a good company to work for overall.