Pros
Pay is decent, lots of new tech to learn all the time? Brand recognition.
Cons
Leadership is completely incompetent in services. They are changing constantly, creating havoc, and appear completely deaf to the issues they create. Their internal Poll system that measures happiness seems potentially fake, as the results continue to be way higher than the sentiment. If you see Services in the job title or management chain, get far, far away. Anand has ruined the organization and continues to drive it into the ground. Benefits shrink almost every year, and things as simple as getting a new pc now takes 3 years. They only follow, never lead, and love process and policy, I mean love it. Whoever mentioned it's only a great place for lawyers is dead on.