Company: Microsoft
Date: 2014-04-09
Overall rating: 3/5
Employment status: current
Experience level: Senior

Organized chaos sales environment, paniced stressed management...with good benefits.
Pros: Benefits, access to training, current technology and gadgets always leading edge.  Good name for a resume to move to another organization that embraces its employees.  Flexible working hours...or more clearly - does 10+ hours a day no matter how you fit them in to your life a benefit?
Cons: Should pay developers more as sales and marketing execution is terrible. Work/life balance is terrible...and although preached, no one admits that their annual salary needs to be divided by 14hr work day.  If you aren't online, you aren't visible...if you  aren't visible prepare for a 'discussion' with manager/ment.