Pros
Great opportunity for those with less experience to build a resume with strong client management and project management skills. Tools provided do the heavy lifting in terms of analysis so it's easy for someone to do well without an analyst heavy background. Pay is competitive and benefits are amazing.
Kontras
In the past 8 months the Ann Arbor office has become painful to work in (it was pretty awesome previously). A reorganization basically doubled the workload for everyone and it doesn't seem to have added any real value other than giving people titles that make it easier to find new jobs. People are confused on who is responsible for what and there is no protocol in place. When questions are asked management always says to take things on a case by case basis, rather than give any real direction. Clients are defecting and management simply piles on new initiatives that are essentially busy work, rather than attempt to understand that the issue is miserable employees and turnover. Management also seems to get angry when people just aren't naturally thrilled to be at work and encourages people to work harder, but they don't seem to think anyone is putting in extra time. Why work 70 hours a week if it goes unnoticed?