Pros
Very competitive and generous benefit package.
Cons
Company is full of managers but very few leaders. Managers sit in their offices and show very little interest in their employees. This is evident in their culture as they do not do any career pathing and there is very little focus on employee or manager development. I was in a supervisory role for a year and was surprised that they did not offer any training or coaching for new leaders. They are thrown into the positions because they are good at the technical work and then not coached on how to be a leader. Performance is judged almost solely on how many hours you work. Process improvements or innovation is not at all valued. The more efficient you are, the less you will be paid. Also they are not at all flexible with your hours. Very little opportunity to work remotely, in fact it’s frowned upon.