Company: Microsoft
Date: 2016-12-08
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Senior Software Engineer
Pros: Great minds and driven software engineers. Fantastic team mates.  Excellent and healthy culture. Collaboration and diversity are great strengths. It's exciting and interesting work where you are challenged every day..
Cons: Little time for to be able to educate oneself. Rapid change of management over time causes unclear direction.