Company: Microsoft
Date: 2017-05-02
Overall rating: 3/5
Employment status: former
Experience level: Junior

know what you're getting into
Pros: company is working on some cool things. strategy-wise they are well poised to succeed. deep pockets to throw lots of money at problems.
Cons: different parts of company not necessarily in sync. very political culture. its important to suck up to management to succeed. also don't forget to watch your back.