Great pay, great opportunity to succeed, and they have career opportunities.
Cons
Doesnt care about health or mentally. Managers are over themselves most of the time. All they care about is the numbers YOU ARE JUST A NUMBER TO THEM. They dont care about you at all.