Pros
- Competitive compensation for the industry
Cons
- Leadership has a 1950's mindset of how a workplace should be and how to treat workers. - It doesn't matter how many hours you put in above the expected--I regularly work 55+ hours per week, sometimes 80--if you're not "in" you are don't have a chance of getting promotion. - Overall an unprofessional environment. IMO this makes it less productive than if it were a bit more relaxed and friendly. - Managers have a need-to-know mentality about assignments, which doesn't work well when you are engineering a solution, since they decided what it is that you "need" to know. - I've had negative feedback on my work without any details or specifics, just vague remarks. It kind of seemed like they were just trying to avoid having to give me a pay increase. At least if there was any detail of what I did wrong I might believe them. - Culture is very toxic.