Company: Microsoft
Date: 2014-03-28
Overall rating: 3/5
Employment status: current
Experience level: Junior

Microsoft is a very big company and you feel that in every aspect of your work.
Pros: The best thing about working for Microsoft is the opportunity to be around very smart people all day every day.  The company also has a lot of financial resources, so generally speaking you don't feel constrained by money in terms of achieving goals.
Cons: It is a very complicated company.  It can be very hard to figure out who you need to work with internally to get things done.   People can also be very passive-aggressive in their approach to resolving conflict or differences of opinion, so just because someone is smiling you can't assume they are supportive of you or your career.