Company: Microsoft
Date: 2015-11-07
Overall rating: 5/5
Employment status: current
Experience level: Junior

Software Engineer
Pros: Microsoft has great pay and benefits. The people are amazing to work with, they are some of the brightest individuals I have ever met in my entire life.
Cons: Very difficult to get in. The corporate ladder is existent, but some may not mind it because of the culture and people at Microsoft.