Company: Microsoft
Date: 2017-01-29
Overall rating: 4/5
Employment status: current
Experience level: Senior

Best company to work for
Pros: Smart people. Opportunities for development.  Access to resources.  HR tools to really understand the value of your compensation and benefits and how to invest your 401K. Very professionally done  annual training process's and requirements.
Cons: Re-orgs and layoffs. Annual layoffs are a real concern.  Must manage your career carefully to avoid these.