Large support network. Lots of integrity in the environment. Enjoyable atmosphere and generous with expenses. Very reasonable salary.
Cons
It can be frustrating to work for such a large company. Sometimes your requests get lost in the weeds and you dont get the proper training, but it all works out in time.