Pros
Good colleagues on average, decent benefits, decent pay IF you negotiate and move around, promising framework that could be so much better
Cons
Problems start at the top. CEO is an old school sales shark and out of touch with the modern work environment. Gutted the WFH policy. Will not approve budgets for projects that improve client satisfaction or employee satisfaction. All money goes to Sales. Stretches operational staff to the point of no return. If you work here you must really be able to say no to more work and to track your productivity so you can justify it. Most middle-management have to be yes-people to those above them. You can choose to be a good leader or a good follower, but not both. CEO knows how to play the shareholders and the general vibe is he's squeezing the company as long as he can to pad his retirement before it bursts. Avoid this company and look again after senior leadership turns over.