Pros
The people truly make the job. My team was full of intelligent, hard working, fun people who I became close friends with. Benefits were good. Generous bonus. Good insurance. Lots of other small benefits here and there, such as health and wellness reimbursement, backup childcare subsidy, etc. 3 weeks PTO plus 2 floating holidays 3 months paid maternity leave, paternity leave is offered as well. The job itself is logical, and once you get your feet planted you feel yourself growing.
Cons
Mandatory office attendance on Tuesdays and Wednesdays. Not a lot of opportunities to get to the next level. In the 3 years I was there, I saw 1 person be promoted from senior to manager. There are several seniors who are ready or almost ready for the leap, but not a need for more managers. So it’s kind of halting our career progression. Further, without a promotion, the annual salary increase is not matching the market rate for new hires. This causes turnover, which makes the job harder for those who stay. The generous bonus does offset this some, but I gained no buying power with my annual increases (and honestly lost some since inflation is so high)