Pros
* Good place right out of school to learn the ropes and to engage with some of the brightest minds in the industry * Opportunities & pathways can be boundless, offering unlimited potential for getting involved in an area that is of high interest to you or as an avenue for skill growth * Recent transition to new performance management system is definitely a very positive step in the right direction, though first year results are yet to be determined * Salaries are fairly competitive by geography, especially at career start * A lot of extras that can be taken advantage of, though you will need to seek those out (discounts, education, etc)
Cons
* You're merely a #. In such a large corporation you are surely bound to get lost in the hustle/bustle. This can have impact across a number of areas, especially compensation. I tend to steer folks away from anything 'services'-related specifically because of this. * If you don't know, it's very easy to be in the wrong place at the wrong time, and that can have dire consequences. * A lot of teams are very distributed, which can result in isolation. If preference is work-at-home, that can work in your favor, but if you enjoy the collaborative aspects, then make sure before signing on the distribution of the team make-up. You could end deserted in a cube. * While mentioned also as a pro, unsure as to what the new perf management system will bring, especially as it relates to final end of year reviews. * Benefits are not nearly as competitive as other companies in the immediate area.