Company: Microsoft
Date: 2014-10-11
Overall rating: 2/5
Employment status: current
Experience level: Senior

Sweat Shop
Pros: Having Microsoft in your resume
Salary is at or slightly above industry average
Cons: 50+ hours per week
Changing job description with little to no input from current employees in that position
Treating employees like "just another number"
Offshoring too many jobs
Work-life balance is horrible, even when you're experiencing trauma in your personal life
Little to no guidance on training, moving to another position
Technical leaders are promoted to executive management with little or no experience in management and no traing.
Lack of communication - changes made to your job position or department are made and no communication to employees
Too much focus on metrics and not enough focus on employee enrichment.
Competition between employees in the same role discourages collaboration and mentoring