The company overall is good and the feedback below is solely intended for future improvement and should not be taken as an old disgruntled employee venting.
1. STOP doing menial work - Capco needs to define what it is. Even though they are focused on Financial industry, they should find their niche. There keep doing a lot of menial work which completely spoils your brand. You cannot use your top talent to do such work else you will lose. Its hard to figure out what they specialize in, if it is menial work, then just do that. My advice - stop doing menial work.
2. Staff augmentation vs Real consulting - You are often pushed into client sites as staff augmentation like any other contractor. You don't get the type of respect a Consultant should get, clients view you as a resource that they can use to do any work, mostly grunt work with little professional value. Sometimes you are the only one from Capco in a client team and leaving you exposed to low to mid management at client sites. This gravely hurts the Capco brand. This also hurts your personal brand. We are not HANDYMEN of consulting.
3. Limited brand appeal, most people don't know about this company. While most Partners are good, this lack of brand appeal hinders them from getting meatier projects. Its disappointing since the Partners are good people but have to cope with this. They don't have much option but to bring in more number of small projects which are a 2-3 month assignment and you still keep waiting for that big follow up project.
4. The attitude of people is very different - if you are joining a consulting firm to fast path your career, then Capco may not be the place for you. Most of the senior talent that left the company and went to banks (only industry they serve) went into mid-management roles rather than executive positions. That's not surprising because most of the senior staff at the time didn't have that executive mindset. For some, that can be disappointing.
5. Little thought goes into hiring people at various level. Sometimes a kid may come in very senior because he knew someone senior at Capco. It is EXTREMELY DEMOTIVATING to other who have worked up to that level.
6. They are trying out a few things from time to time but there doesn't seem to be a clear long term vision. It is unfair on the people that work there to be caught in this confusion
7. Some offices are not that big but the support staff isn't still forthcoming to help. Everyone seems aloof most of the times. Sorry - you are not that big to show such attitude :(
8. Limited projects on offer hence if you get stuck in a bad one, there aren't much options.
9. Looks more like an unruly IT company at times.
10. Little to no strategy consulting work
11. If you have a competing offer from a more established brand, you need to ask yourself, do you want to work towards becoming a big dog in a small operation or not so big dog in a bigger operation. But if you are considering the former, you should size yourself up to the industry than just the Capco office you are working in.