Pros
Company has a good reputation amongst customers. Nice facilities and equipment, very safe.
Cons
Management is inconsistent across different departments, different rules/disciplinary issues are determined based on who you are and if you are well liked - this could include time off, dress code, the vehicle they assign, promotions, bonuses, remote work, etc. They also “promote” self care and mental health, but only if you’re a manager. They also harp hard on “treating others the way you’d want to be treated” - however I’ve witnessed some highly unethical bills go out to customers. Sexual harassment and abuse isn’t all that rare and HR can be a real bully about handling any sort of negative criticism towards the company. Absolutely no training. Very much sink or swim mentality, and expect “discipline” measures when you do something incorrectly, even when you weren’t trained.