Pros
Relatively low stress in the office, not too fast paced. Most team members were good to deal with. There's lots of vision in upper management. Strong strategic planning with clear goals and accountability. Compensation can be good, some team members are overpaid while others lag behind.
Cons
Middle management is a nightmare. Managers and Directors alike. Countless bad decisions, little to no accountability, pointless meetings, employees rarely have confidence in their managers. Promoting from within is systemic. There's seemingly no thought given to whether a promotion makes sense versus hiring externally. This leads to lots of people failing up. Employee engagement surveys are done, the results are seemingly quite clear with many employees voicing their concern for the direction of the company and their team but nothing comes of it.