Like many jobs that are in high demand, IT professionals make a substantial amount of money compared to other jobs that have the same qualifications and requirements. Since there are many jobs out there for many companies they tried to give these professionals as much as they can in order for these people to come work for them and to stay a long time that their company. This may include a competitive salary, good benefits and several vacation days.
The good benefits could include health and dental insurance that is paid for by the company. Other benefits could include a good retirement plan plus Life Insurance. These companies know that is difficult to find good employees and to keep them.