The answer is, of course, it depends on what you want to do...The IT Specialist is really in-depth technical stuff. This ain't consulting, it's IT!IT consultant is as it says on the box. These guys work with "Business" consultants to design the IT side (e.g. IT architecture) of a solution or proposal Pre-Sales - These are Sales people. It is part of the Sales organisation not consulting organisation...The others seem fairly self-explanatory and (except Software Dev) resemble consulting roles.