Company: Microsoft
Date: 2018-03-12
Overall rating: 5/5
Employment status: current
Experience level: Junior

Large Company with great benefits
Pros: Microsoft has great benefits and the work-life balance is wonderful.  You can make your job as easy as you like it or as hard as you would like.  There are a lot of opportunities to get involved in different events within the organization and there are numerous ways to give back to the community while working at Microsoft.
Cons: Its a large company so you can get lost in the system if you are not able to Network.  It is very hard to figure out what is your next role since the organization is so large.  Promotions can be hard to come by if you are not proactive in pushing yourself in front of management.