Company: Microsoft
Date: 2014-03-22
Overall rating: 5/5
Employment status: former
Experience level: Senior

Microsoft offers a variety of options as you progress through your career, it is a continuous learning environment.
Pros: Great benefits, good pay, exciting culture, fast paced
Cons: Corporate matrix makes it difficult to make quick impact in the field. Over the past couple of years, there has been tightening of budgets for operating expenses and employee benefits which both have a negative impact on work life balance.