Company: Microsoft
Date: 2014-08-01
Overall rating: 4/5
Employment status: current
Experience level: Senior

Senior Test Lead
Pros: Microsoft has a diverse environment that enables someone to develop a broad set of skills. There has been a culture of actively helping engineers develop deeper skill sets.
Cons: The environment in Microsoft is very aggressive and people with similar roles are actively competing against each other. The recent re-orgs (7/14) have been very disconcerting since employees aren't sure when the changes are going to stop.