Yes you are right about the civil service and banks providing security.But also, the obvious reasons i want to join consultancy is because I feel that they are great first steps in beginninng a career, provide great training in upto date skills, pay you pretty well for doing that stuff, expose you to many projects, allow you to meet experts in the IT field, gives you a challengeI've worked in the bank b4: and it was horrible pay for a challenging positionI'm working in government now: its good pay but not alot of challengeHence my preference to join a large firm which targets my degree in Management Information Systems.I know there are alot of people here who have gone through the firms and would say its crap or whatever...But can you really say that its that bad when it provides you with so much advantages? Especially if you are just coming out of school?