Pros
Salary is decent, so is vacation time Team spirit between non management colleagues is great
Cons
Senior managers tend to evolve in "cliques''in which non management staff has to fit in or at least try to fit in, if you don't life a work will not be as enjoyable. A lot of internal politics... During Teams meetings,a senior manager talks negatively about other employees (mangemement and non management) in front of the team (direct reports). It happens quite frequently. Non management staff politely laughs or does nothing depending on the reaction of the senior manager If you have a problem with your manager HR will generally first ask that you try to solve it on your own rather than help you solve it. They are not there for the employee, they side with upper management. A colleage once asked me if at times I felt stupid compared to others in the department or if I felt like others were smarter. They let you know when you do something that's not smart... It's quite intimidating actually. Senior managers do not provide proper mentoring and coaching as they are overworked and the workload is not evenly distributed.