Company: Microsoft
Date: 2016-03-17
Overall rating: 5/5
Employment status: current

Cloud First, Mobile First
Pros: It's a big company.  There's great opportunity to find the position that's right for you, due to the wide portfolio of businesses that Microsoft possesses.  The technology is awesome, and you get to work with really smart, motivated people.
Cons: It's a big company.  Even in more senior positions, it can be hard to really do work that makes an actual difference.