Company: Microsoft
Date: 2017-05-29
Overall rating: 4/5
Employment status: current

Great opportunities
Pros: There are many teams in Microsoft and each team is like a different company. It also provides great training from technical skills to effective communication. Also it provides great benefits.
Cons: It's a huge company and decisions can be made at very slow pace. Also it's political.