Pros
Capco has levels, like any company, but those are rarely seen on project teams where everyone has the chance to demonstrate their skills or learn new ones by jumping in - partners work along side all other levels - creates a supportive environment for expanding your talents. The people I work with are professional and fun - a sense of humor, adventure and innovation makes every day interesting. This is encouraged at all levels -- just returned from Puerto Rico - where the entire North American team spent 3 days working together on important projects such as cardboard boat designing, building and racing - meeting fellow Capcoites I have not yet had the pleasure of working on a project with all the while being encouraged to take some risks, get involved and expand my skills and career.
Cons
If you want to sit back and have others manage your career or give you a manual of procedures on how to consult or approach a project - Capco is not for you.