Company: Microsoft
Date: 2010-06-02
Overall rating: 4/5
Employment status: current

Overall.. a very good company to work for
Pros: Very intelligent people, who thrive on innovation
Fantastic benefits 
Robust product offerings (consumer and enterprise)
Good opportunity for growth and career options
Continued heavy investment in R&D
Cons: Heavy in politics
Rarely first to market in consumer offerings
Avg compensation, even when budget/quota goals are exceeded
Licensing model is complex and confusing to customers