Pros
Culture, Meritocracy, Collaborative Environment, People I have been with Capco within the Technology practice for almost a year and I have no plans on leaving any time soon. It is refreshing to work with a consulting firm that throws the bureaucracy to the wayside in order to provide quality solutions to their client base. At other firms, junior to mid level consultants often get forgotten about. At Capco, you are going to get back just as much as you put in. Also, if you have problems or concerns, there is always somebody that will hear you out and provide an unbiased opinion. I have also seen an uncanny level of flexibility given to consultants that want to broaden their career experience. If there is a vacancy on a project and you have interest in participating you are more than encouraged to do so.
Cons
Work/life balance will take a hit from time to time, but this is management consulting. I do not know many firms where this will be any different.