Pros
With any large global organization, the people you work with locally will make or break your time spent at the company. At the EY Toronto office, it was quite a pleasant experience, with most people generally willing to help you out. The Partners and Senior Managers I worked with were kind, understanding, and willing to teach and mentor me. I really enjoyed my time with EY. EY moves relatively fast for its size in terms of adopting new technology. Their knowledge management system is top-notch. If there is an area you want greater understanding of (like emerging technologies) or if you need a template for use in your engagement, the internal systems in place are an amazing place to start. You can truly tap into the power of the firm's global network for your research.
Cons
Advisory is broken out into the Performance Improvement (PI) and Risk. Risk primarily performs audit support work (IT risk, or financial risk management) and other risk-related engagements (internal audit, FRM). Audit support work, much like audit work, gets mundane and repetitive really quick; not to mention the unforgiving long hours it can take during "busy seasons." If you are in Risk, there is little to no opportunity (although not impossible) to work on PI engagements as you go up the ladder (i.e. experienced Senior, Manager, and above). If you're in non-FRM Risk (i.e. ITRA and Internal Audit), I would encourage you to leave the firm, as there are much greener pastures elsewhere; even at the Senior Manager and Partner level.