Company: Microsoft
Date: 2015-01-27
Overall rating: 2/5
Employment status: former
Experience level: Junior

A lot of money is spent to meet deadlines
Pros: Cutting edge technology.  Almost unlimited resources.  Microsoft is able to marshall almost limitless resources to meet project deadlines on major efforts
Cons: Very cutthroat environment.  Getting ahead often means stepping on people.  To meet deadlines for product releases, you can expect to be working very long hours and weekends.  This is especially true when senior management decides to make modification to a project late in the development cycle.