Pros
Competitive salary for most, or at least it used to be that way. Hybrid work.
Cons
Yikes.... run away quickly. You have to log your hours every week, and almost always have to work overtime. Leadership operates in a tight knit clique yet none of them have any business acumen at all. Politics are a very clear unfortunate part of the workplace with Fox News on the TV all the time. There are so many immature people in leadership positions that can't get along with one another or their direct reports. Not to mention the several pairs of father/son or family members working together and crazy favoritism. If you're not related to leadership- don't worry! You just have to be young and blonde, and you'll become a fast favorite. Promotion opportunities are a joke and just meant to placate you so you don't leave. You may get a raise or a new title but your responsibilities stay the same. But by that point, you're locked into such a niche tech stack that you can't leave anyway. They have done at least one round of layoffs in 2025, and people were resigning left and right when I left. RUN.