Company: Microsoft
Date: 2015-11-05
Overall rating: 4/5
Employment status: current
Experience level: Senior

Long time employee
Pros: Great benefits and ability to transitions roles and divisions.
Cons: Not many cons to report. Perhaps the review system and the competitive culture but that's typical of a high tech company.