Pros
Good environment for growth and learning. I honestly love my colleagues. Interesting, challenging work.
Cons
1. Attrition cascade due to poor HR decisions (increasingly uncompetitive pay). Senior employees leave, but we replace them with new college grads. Senior staff that remain shoulder the burden of their own work + the work of those who left + training new hires. 2. Covid response: 2.1. Vaccine/reporting mandate, even for remote workers (this is unscientific, now that vaccines are shown to not contribute to herd immunity). 2.2. Vacillating between requiring on-site or off-site work. 2.3. Closed the gym for two years (and counting). 2.4. One-way stickers, social distancing posters, health declarations, temperature scanners, and a dozen other impotent measures. 2.5. Frequent emails regarding colleagues getting covid. 1/3 of Americans got covid in 2020. I really don't want to hear about it every time one of my colleagues gets the sniffles. 3. Waterfall project management, as opposed to agile project management.