Pros
Great benefits. Diverse work and project opportunities allow for you to never stagnate or be bored and to continue building skills and interact with different people and build relations. People have complained about HDDP, but I'm finding that I hit the out of pocket max after 4 months (I pay for the max plan). Good work life balance; I plan my weeks really well and focus really hard and have never had to work overtime.
Cons
I started my job the week covid shut down my city, so I've had a hard time getting to know coworkers and have been mostly working remotely. That said, people don't seem to want to talk or share anything about themselves and it's been hard building a work community or getting to know anyone. It's a pretty lonely job overall. Thankfully, I have an amazing manager who really listens and helps me as much as he can. Salary should be more for the area. Lack of diversity among the team.