Company: Microsoft
Date: 2016-03-22
Overall rating: 4/5
Employment status: current
Experience level: Junior

Very good deal
Pros: The pay and benefits are good. Opportunity fort career advancement exists if you are willing to put in the effort.   Job stability is very good too.
Cons: The company and projects and technology are not generally revolutionary or cutting edge. Processes are a little bureaucratic as expected in a large company.