I have an unconventional background. I am European, I have 4 years experience in London working mainly in the UK market, I have worked for 3 companies in 3 vertical markets (Technology, Pharma and Financial) and 3 horizontals (Research, Sales and Recruitment) before joining a small but smart tech sales & marketing services consultancy. I have tried to apply to largish management consulting companies and got a couple sort of interested but never got to a proper first stage interview with them. I had a couple of interviews with smaller firms on the look for worm bodies for the public sector but didn't really like that. If I want to work for a big consulting company, lets say in 2-3 years time, which sort of experience would be best to go for now? Small & aggressive start-up, large IT vendor, big multinational, smallish but already established business consultancy... or just try to relocate to the US where I have heard the market is more open to unconventional backgrounds?