So, why do we switch jobs? Why do we take the risk of moving out of our comfort zones and move into something unknown? Why do we agree to part with what's familiar and a well-known-and-well-rehearsed-routine? What makes us believe that the new job will bring us what the current job couldn't? Is it just an itch to do something new and challenging that drives us to a job hunt? Or there is something more to it? I am sure all of us who've switched our jobs at some point of time, know that it is stressful and not at all an easy decision. After all, haven't we spent a lot of time in our jobs building up the rapport with the office colleagues; Haven't we spent a lot of time in understanding how things work in the current company; Haven't we done a great deal of work to prove ourself; And a job change will mean we will have to do it all over again. And to make the matters worse we need to prepare for long and technical interviews. Yes, it indeed is very difficult a...