Company: Microsoft
Date: 2014-05-28
Overall rating: 3/5
Employment status: former
Experience level: Senior

Amazing learning experiences with smart and dedicated team members
Pros: Excellent benefits while providing competitive salaries.
Cons: Worklife balance is talked about as a focus by managers and human resources however in practice it is virtually impossible to achieve, especially in terms of promotion. 
Employees that choose to achieve some level of worklife balance are generally not promoted and depending on the part of the company sometimes are pushed out or just flat out terminated.