Good wage, Great benefits, supportive work environment and reasonable workload
Cons
Not really any major cons, a small thing and usual with big corps. It can be a bit of a wild goose chase trying to find a simple answer to things sometimes just due to the amount of roles in the company