Given the fact that it was started by Bill Gates, one of America's most generous philanthropists, it follows that Microsoft would do well in following his example. The tech company and its employees donate over $1 billion yearly to charities and non-profit organizations. If that wasn't enough, Microsoft's management and employee's have also decided to tackle America's IT professionals shortage through its TEALS program. Through the TEALS program, Microsoft employees are encouraged to volunteer at local schools to instruct students in computer science, in the hopes that it will inspire them to enter the technology industry. It's only natural that Microsoft employees would be generous people; in addition to being among the highest paid employees in America, they also enjoy a plethora of perks, including 100% coverage on their health care premiums.