This is the problem ATS have, there is a collision between what you'd think of as traditional programming/testing roles an analyst roles which is likely to continue as tools become more advanced and integrated, and the layers of abstraction increase. I'm more of a Java/Open Source guy, but just look at some of the stuff Microsoft is doing in Vista with Windows Communication Foundation and Windows Workflow Foundation for how it's going.There is a different profile between the ATS Consultancy hires. But I do dispute what you say about those in Consultancy picking up entirely different skills. This would only be true if there really was a distinction in the roles, but Consultants spend a huge amount of time doing low level programming, testing, integration work and lots of us in ATS (including myself) have worked as business analysts, in doing proposal work, in requirements analysis and management, financial planning, running client workshops and the like. Less than Consultancy generally but the overlap is huge. If you read the intranet then ATS should prob not being doing this stuff. But it happens quite a lot as if someone from ATS can do the job, they have the right skills and experience, and they cost half as much then projects will get them, even if it would be considered a pure Consultancy role.My reference to less opportuities in ATS was that a lot of what you'd call the best and most challenging roles are allocated to Consultants (usually favoured A2s and C3s up for promotion) before projects would even consider bringing in anyone from ATS so there are fewer good opportunities.Yes I have heard the view that "Consultants are loud mouthed wafflers who cant build systems and cause endless problems for those who can" expressed quite a lot, a minority view but quite a few think it. Mind you i've heard Consultants who thought I was one describe ATS in far worse terms.And yes there are a lot in ATS who are happy in the job, but the turnover is quite high. Every month there is a list of leavers and arrivers and usually about 25-30 people leaving which is about a half of the workforce in the UK a year.