The people are great, the holiday and vacation schedule is wonderful, great healthcare coverage and benefits. This is a growing company who cares about their employees.
Cons
Being such a large company, there are a lot of steps for everything you want to get done. You also work with a lot of different offices around the world and sometimes cultures clash, which can be frustrating for the workplace.