Company: Microsoft
Date: 2014-06-23
Overall rating: 3/5
Employment status: current
Experience level: Junior

Great place to gain some experience
Pros: Large corporations are normally a great place to get your feet wet. Pay is not bad, benefits are average, and the training is abundant if you are able to take advantage of it.
Cons: Very political in nature as are most big companies. Work/life balance is almost non-existent unless you are young and single. Stack rank made it very difficult to move up in the past.