People working in IT service industry are always confused about their career. They are always in dilemma whether to stay put in the same company to move up on the ladder and forgo the chances of more money outside or opt for job offer from another company for more money and a higher position. There are always confusion, one have to spend long time on bench sometimes even around year doing almost nothing. This sometimes frustrate guys (smarter guys make use of this time to hone their hobbies, interests).
Then comes the time when recession starts and everyone including the loyalist start fearing about their job. Here probably everyone has the risks of loosing his or her job.