Pros
Unparalleled access to executives, close mentorship, friendly environment. If you express interest in working on something they will probably put you on the job. Very open door policy, great learning curve.
Cons
If you like being in a big firm, this is not the environment for you. You cannot fall through the cracks here, in other words, your work will be monitored.