Pros
Everything you can expect from a corporation: High profile names, great projects, a ton of resources. I can seek advice from anyone in the region.
Cons
Everything you can expect from a corporation: They will work you. They will find your strengths and pigeon hole you to it. A lot of propaganda about being a one FIRM firm and how you need to contribute to the business. Pay only becomes competitive when you slave away with overtime, which you actually get compensated for. Not only do you have to work hard to show that you want new learning experiences and opportunities, but you have to politically snake your way into it. A designer is a designer and a job captain is a documentation grunt. An inspiring place for interns and a cozy nest for settled in seniors. Everyone in between will have to climb the corporate ladder and play their games.