Health insurance, health/exercise perks, healthy paid time off, ability to work remotely, sick days encouraged, 401k, stock, relocation coverage, transportation benefits (local transportation & Microsoft transportation)
Best thing is their volunteer time match and Giving Match to not-for-profits upto $12,000.
401k match 50% up to IRS max, great PTO, 3 months paternity leave and 5 months leave for maternity.
Best would be the stay fit budget which is flexible to be used on any thing related to working out.
The best benefit of working for Microsoft was the healthcare package
Good 401K 30day vacation days
Generous package for new birth mothers. 5 months. Flexible methods for using the leave over the course of a year (spreading out the last two months for example) could be improved on.
Microsoft contributes $2000 to HSA but the health plans are very complecated to understand. The deductibles are high. For avg family without any serious illness the benefits are not that great.
Health insurance was the best I have ever had and the other benefits were really good (vacation, stocks, 401k contribution, etc).
Best: Flexible hours. But they depend completely on the manager and their comfort level with conformity, because flexible hours aren't officially supported. Worst: Diversity and Equity - the diversity programs were checkbox "solutions" that helped only a few. It wasn't a real multi-faceted program that valued diverse experiences and perspectives. Secondarily, the Benefits package diminished in value over the years. By the time I left, I had a $6000 deductible for my family of 4. And even though there was a consistent offering of people to call when we needed help with physical or mental health, the process of getting said help took hours of bureaucracy and rarely ended with my family and I finding the care we needed.
List based on reports from current and former employees. It may not be complete.