Company: Microsoft
Date: 2015-05-25
Overall rating: 5/5
Employment status: current
Experience level: Junior

Hardware Engineer
Pros: Building products on the frontier of consumer electronics and software industry. Company treats its employees well and I feel respected. Company has a lot of resources and is willing to invest heavily to be successful in a market. Satya Nadella has been changing company culture for the better, inspiring more innovative thinking and collaboration across teams at all levels.
Cons: The large corporate structure could be a negative for some. High level decisions are often made out of view of individual contributors which can be frustrating without lack of context.