Its a niche consulting firm (which could be listed as a pro), but if your interests do not align with the group you're in, then you will not enjoy the work (Internal audit, Regulatory Compliance, Technology). It can be a struggle to control the types of projects you get as a lower-level consultant or senior consultant and there is a good chance you will be staffed on a large production style project during your first year. Pay is fine, but lower than competitors.