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

Good but unstable
Pros: Microsoft offers some of the best opportunities to learn in the industry. You'll learn more in the first month than you did in four years of college.
Cons: It seems that Microsoft is always working through some sort of re-org (layoffs) so it can be difficult working in an environment where you are constantly worried about whether your job will be there tomorrow.