Pay, Advancement, Work Life Balance, Work from home highly supported, a focus on advancement by learning
Cons
Large company, Many teams mean many difference experiences (some good, some not as good), Organization can be lacking dependent upon the sector of business