Good pay.
Reward good performance.
Lots of perks/benefits.
Excellent training/still development
Cons
Heavy work load(small work life balance)
Very profit hungry
Somewhat of a disconnect between certain management and employees. Even more so btw division and corporate.
My department had a negative work culture.