Company: Microsoft
Date: 2016-03-21
Overall rating: 4/5
Employment status: former

Software in the Valley
Pros: The company has great culture. You get a chance to work on products used by millions of users so your changes can be seen in the real world.
Cons: There is a lot of process in the software development process that add unnecessary overhead to the system.