Company: Microsoft
Date: 2016-08-15
Overall rating: 4/5
Employment status: former
Experience level: Junior

Microsoft
Pros: Great exposure to the real software development cycle. Great tools, buildings, food etc. working for a large corporation
Cons: The group I worked in was very competitive internally. I did not find that I liked the stack ranking system very much as it fostered a spirit of working against your coworkers, instead of with them.