Pros
- Great work-life-balance - Ppl are really dedicated to the mission of their project - Comp is phenomenal compared to market - Benefits are top tier. Excellent healthcare. Very low copay, low premium, had major medical expenses that were fully covered with no hassle. - "Unlimited" time off. ~4 weeks + company holidays + extra sick time + flex time (like mental health days). You can take more time but have to get it approved in advance - 4 months parental leave - They have a bunch of little perks that you don't really use much. Like an annual learning budget and gifts for your birthday or work anniversary.
Cons
- Leadership is meh. They're figuring out how to keep winning contracts in a Republican administration with a hard-left staff. Lose/lose situation for them. - There's a bit of a complainers culture. Ppl get upset/complain publicly very minor things. It mostly doesn't affect you, but you might feel like you have to walk on egg shells. - The vibe is kind of anti-ai. If you want to use ai on your daily work you have to forge your own path but tooling is limited to what the clients allow. - Promotions fully depend on your team and how well liked you are. Makes growth feel limited. - Every project is different. No clear "this is how we do thing". - Its mostly a hard-left leaning culture. Hard to be centered (or even left of center) without risking being ostracized. Not a lot of diversity of thought. You'll never see someone publicly supporting anything even slightly right leaning.