Pros
Salary is good. Benefits are great. PTO is generous. There is a definite culture of being nice and helpful. They have hired a ton very talented people and are working hard to build their consulting practice, some of which, in certain regions is going very well. McGladrey seems like a great place for a young person with a CPA to have a long and fruitful career.
Cons
As typical in a firm there are too many bosses and not enough associates to do the work. Turnover is high. They tout themselves as being a "middle market company" but are going after companies too big for them to effectively service. Their processes in the consulting side are very immature. Certain partners are very territorial and protective of their big clients to the point of risking the integrity of the firm by accepting too much risk. They do not provide cell phones for anyone in the consulting practice below the manager level. And if you leave within two years you must pay back high dollar certifications they encourage you to get and then benefit from. This punishes high value consultants with a lot of certifications for leaving the firm. PTO is generous but with a catch. If you're above a supervisor you are expected to always be in touch with the firm so it's not really time off.