Pros
Management always provides opportunities for learning and growth, and is very understanding. Very in tune with employee mental and physical health and supporting both. Highly supportive environment. No siloing, every team works together to achieve whatever goals are laid out. Fast paced environment that always puts safety first.
Cons
I can't think of any off of the top of my head. Maybe the workload on some days is a little crazy? But those days are pretty rare.