Pros
Highly professional, respectful of employees, with the best pay and benefits I've ever had in my 40 plus career. Bonus pay, shift differential, exceptional PTO and all the best benefits you may expect from a large company.
Cons
None that I can think of in my position.