Pros
Did some industry relevant work at two tier 1 clients over the course of about 2 years. Met some great people who cared both about me personally and professionally. Enjoyed working for a company with peers rather than being stuck in industry reporting to my elders. Received my first professional promotion, didn't have to leave the company to get a promotion. Work life balance is pretty dependent on client, I saw both sides of that. Was staffed on one of the Change Source projects, and found it to be pretty interesting work. Was reporting to head of project management at a tier 1 bank and had the ear of multiple SVP's in the same role. Can't speak to the Change Sourcing deals at the other client sites, but my experience was positive. If nothing else, I'm far more marketable now than I was back when I joined. For someone a couple years out of school, with entry level experience, and no idea what you want to do... joining Capco can be a fairly lucrative career move. BUT...
Cons
It was not a lucrative while I was there. Standard rate for incoming Associates is decent for an entry level role, unfortunately, the carrot dangled in front of the associates is the promotion to Consultant. Which, in my experience was still not lucrative enough for the effort and passion an invested employee puts in both at the client site and internally at Capco. As read above, was my first real promotion, and I was grateful for it, but it was not enough to keep me from listening to other offers. I said while I was at Capco, I was 75-85% satisfied at any given point in time with the company, but out of that 15-25% dissatisfaction, 90% of my dissatisfaction was financial. I felt borderline encouraged to go out to the market to find my "market value". As an employee, I didn't like taking recruiter calls, didn't like interviewing with other firms after work days, but I always felt like I should (at least 2-3 times a year). One doesn't feel loyal in that scenario, and you start focusing on things outside of work, rather than what should be your number 1 priority. Situation drained me, know my peers face the same struggle. SO...