Pros
Generally, some wonderful colleagues to work with, nice office space, opportunity to work outside your specific role to grow your experience at times (which can end up as a con too eventually), solid medical, dental, vision benefits.
Cons
Leadership tends to be untrusting and micromanaging. One example is recently launching ActiveTrak which is a productivity technology so leadership can track every website you visit and monitor everything you do (and they do!) PTO is low for experienced professionals with no dedicated sick time. Teams are too lean with constant turnover. Leadership seems so focused on budgets and productivity that they are willing to sacrifice good talent and instead promote working 10+ hour days and always adding on more and more work - taking advantage of those who won’t draw work-life boundaries. Overall, it seems they only want to invest in those employees that they can use and overwork. Even if employees take on more than their specific job and “exceed expectations” during annual review, they will claim budgets are limited and give a pathetic merit to employees that have committed to continually add to their responsibilities. The company has great potential but sadly has created a negative culture where they always assume the worst out of employees unless the employee is a “favorite” of one of the leaders.