Okay, so I have never come across Credo myself. However, let me get this right. Firstly, you don't like the idea of this firm because they manage to present 'a good brand image to graduates' despite being 'way below any other big name MC firm'. I say well done to Credo - they're a small company with 30 people who are presenting a good image, getting to know and meeting many bright young graduates, and are getting their name out there with potential employees. How else do you expect an ambitious company to position itself for growth? Second, your assertion that Credo not being generalist 'surely the whole point of working at a MC firm' is a misnomer on your part. You can be very successful as management consultants by specialising in either niche sectors, or doing what Credo are and refusing to work in certain areas where you either do not have the right experience to do your brand justice or simply do not have the inclination to work in that area (this is one of the benefits of being small - you can work in areas that interest you). Third, you place a very high level of trust in the arbitrary ‘tier’ system that some consultants insist on referring to, and think that because they don’t have a position in this tier (or, by default, sit near the ‘bottom’) what they say about their company must be BS. I’m sorry, but do you really think that working for companies such as McKinsey, who have the ear of board level people in xx% of global companies, but thousands of staff, or Deloitte with their tens of thousands, is going to be such a better experience? Private equity firms are considered by many to be the gold standard of interesting work, and yet many employ tens or hundreds of staff at the very most. Smaller companies have a very different modus operandi to ‘tiered’ consultancies. If you believe that this means they don’t do good training, don’t do international work, don’t offer good prospects for learning, and don’t have (in many cases) contacts and clients that are just as high calibre as larger companies, then I think you are sadly mistaken. (of course, some will, some won’t… but then again Accenture hardly set the world alight at the highest levels outside of their ‘niche’). This is especially true as a graduate – if you think that you’re going to be meeting the chairmen of FTSE100 companies in your early years, then wake up. A small consultancy will undoubtedly offer more (and higher level) client contact than at a tiered consultancy. You will also learn about selling, how a business operates, and have much more responsibility (and development of skills other than expenses form filling and powerpoint production) at an earlier stage of your career. In my eyes, THAT is what any consultant wants when starting out – not endless travel and the opportunity to jump back into academia at the first opportunity. (I jumped from a ‘top 4’ to a boutique - c20 people - after 2 years and haven’t looked back)