Pros
Money is really pretty competitive
Cons
Bosses do not support employees. Instead of leadership working with leadership in other departments who have direct reports who work with their own direct reports, they come down hard on their own direct report, blaming them for everything that goes wrong in a project. Bosses are spineless and frightened of other people’s bosses and take the easy way out. This place is full of bullying managers who won’t speak up to other managers. Example: I have a project I need input on from department X. That department is unresponsive. I chase and chase and still no response. I tell my manager they don’t respond and instead of my manager telling the department x manager that their employee is unresponsive, my manager tells me to chase harder and if they continue to be unresponsive, it’s my fault. My failure. Something my end of year bonus rides on. How dare I not get a response from them. I just have to deal with it. Reflect on it. Do better. In other words I get bullied by my boss.