Company: Microsoft
Date: 2015-08-02
Overall rating: 5/5
Employment status: current

Software Engineer 2
Pros: Microsoft provides a great opportunity to work on impactful software. They are very professional and allow many opportunities to interact with top talent.
Cons: Microsoft is a large company with many levels of management. They are not always together on vision and things take a long time to get done.