Company: Microsoft
Date: 2016-01-04
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Software Development Engineer
Pros: Company is starting to move in the right direction. Plenty of opportunities to learn and grow, even with non-Microsoft technologies. Old review/reward system is gone(ish) and work environment again exudes an air of opportunities for success as an employee
Cons: Change in culture is still in progress. Still many managers who provide little value but have insulated themselves and aren't going anywhere any time soon.