The article is very helpful & the topics are beautifully covered (in all aspect). Also the major reason for shifting jobs for an employee is not just money but also the kind of environment, culture, benefits he is prevailing. Money is priority nowadays but second important thing is the team & the manager (big BOSS) that employee is going to dealt with. Almost spending 9-12hrs in office, employee should feel satisfied with the kind of work he is doing. OFFICE IS THE SECOND HOME FOR MOST OF THE EMPLOYEES.