You definitely get to work on huge, important projects for big-name clients, and you learn a crazy amount of new stuff which looks amazing on your resume.
Cons
On the flip side, you have to be ready for the intense pressure, some seriously long hours when deadlines hit, and dealing with all the corporate rules you'd expect from a giant company.