Company: Microsoft
Date: 2019-07-26
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great place to work.
Pros: I have worked at Microsoft for most of my career and have worked in a number of organizations across the company.  Microsoft has given me the opportunity to “reinvent” myself multiple times as I have progressed in my career.  The work is fast paced and there is often more to be done then you have time to accomplish is a normal work week, but the effort is rewarding.  Microsoft has had it’s ups and downs over the years, but is as good a place to work now as it has ever been.
Cons: Work life balance is a challenge since there is always more to be done.  Employees need to learn to manage it effectively.  Organizational politics and quality middle management can be an issue in some organizations, but likely no more so than at other companies in the industry.