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

Eh
Pros: Can be collaborative in certain pockets of the company.
Benefits were really good, especially if you had family.
Cons: It really is/was who you know/knew at the company that dictated how well you did at the company. Not all orgs had clear objectives. If you found yourself in one of those orgs your work was really justifying your job to maintain or grow headcount. 
They do everything possible to bring you in at a lower level than you may be qualified for. They justify this by saying that it will be easier for you coming in at a lower level as the expectations will be lower for you.