Company: Microsoft
Date: 2009-07-13
Overall rating: 4/5
Employment status: former

An excellent company if you understand the culture
Pros: Dynamic Company,excellent benefits, growth opportunities, training opportunities a company that will drive you to be very assertive, a company that you can tell your management when you have too much on your plate and it is okay to do so.
Cons: What is most needed is to have Microsoft cultural training. It is a very aggressive environment. You need to understand the importance of meeting your annual commitments more than the day to day tasks. If this means you can not be a team player at times,that is the way it is. the commitments are probably more  important to success than any other effort. In fact, before you help someone else, you had better make sure you are no.1 on the help list.