Pros
The name gets recognition, which means plenty of job offers come pouring in once you've passed your exam and put two or three years into the firm. The continuing education programs are good, and the depth of expertise in the firm means you have resources available to learn and expand as a professional.
Cons
They talk a big game about balance and all that, but at the end of the day, anyone under a senior manager or director role is nothing more than a billable hours machine. You are 100% judged for promotion and raises based on what you bill and what percentage you collect, even if you (as a staff person) have zero influence on those amounts. Your billable hours are also published in a weekly email visible to all your coworkers. Some offices might manage this better, but in mine (a recently merged firm) it immediately turned a very relaxed, friendly workplace into an extremely cut-throat environment where project poaching and coworkers undermining each other to management became a daily occurrence. You also get paid nothing for your time commitment. They pay "competitively" which is HR code for "just enough that you leaving for another public firm won't be due to compensation." This isn't a McGladrey problem. This is a public accounting problem. The firms are all run by people who have only done public accounting and think that working people 80 hours a week for $45,000 a year is ok. The entire system is broken, but accountants are, as a rule, too gutless to do anything about it.