Pros
Great pay, good benefits, focus on safety, takes pride in providing quality service to customers, values Quality, Safety, and Service in everything they do, willing to take input from all employees, willing to invest in solutions that help team members achieve their goals, great equipment, wonderful people to work with.
Cons
I can't think of any cons.