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

Great Pay and benefits
Pros: The pay is great and probably one of the top among the industry, and the working environment is quite flexible.
Cons: Networking is key to be successful in the company.  You have to reach out proactively and continuously by yourself to expand your own networks both inside and outside the company.  The culture is not for everyone, but for people who fit in, it could be a great place to work.