Company: Microsoft
Date: 2013-11-23
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Microsoft is an excellent place to work.
Pros: Flexibility of work hours, ability to work remotely, provides ample education and training opportunities, teaches strong work ethic and time management, competitive salery
Cons: Frequent reorganization of internal teams and management, weekend work is a norm, work life balance is promoted but not necessarily implemented, does not always promote from within,