Most of the employees are great
Leadership is ok, varies by department
Great pay and benefits
Team environment
Prioritize safety
Cons
Severe case of nepotism
They do not like people who do not think like them
Some management refuses to give clear job guidance
Management will throw you under the bus
High turnover rate for some departments
Management pretends to listen
Management preaches clear communication but does not do it themselves.