If you are working in consulting for a big corp which used to be a hardware company, then became a services company and is now trying to be a software company, then you need to get out of consulting. The odds are stacked against you and chances are you'll waste your carrier being pushed around from project to project while being treated like a number.<p>However, an advantage of a large company is that there are many opportunities to do very different things. Look for job rotation opportunities. Seek out R&#38;D organizations and try to move there. If you are so inclined, look for opportunities in emerging products and try to hop on board to help with marketing, sales, or anything business related.