It is commonly known that IT job market is somewhat overheated and IT companies will do anything to keep talented people on their payroll. Thus IT companies have become frequent visitors on top of almost any competition determining employee happiness and employer superiority. Employees are...