Company: Microsoft
Date: 2018-01-12
Overall rating: 3/5
Employment status: current
Experience level: Junior

Microsoft
Pros: Good compensation and benefits package
Depending on group you may find somewhat interesting job
Management structure is flat and not so many meetings
Cons: Very low level of technical expertise as a rule
Forget about your career
Nothing to learn except bad practices
PM and test do not exist
Cross group collaboration is gone
Prepare to do a lot of redundant and not appreciated work
On-Calls and open space