I'm self-employed but having come from a corporate IT background I gotta say it's a very competitive field. There's so many young kids coming out into the workforce that are so switched on! The older you get in the IT/Comms industry the more you need to be prepared to enter into a management or mentoring role otherwise you're gonna be stuck making crap money working the help-desk alongside pimple faced IT graduates ;)