Company: Microsoft
Date: 2021-01-06
Overall rating: 2/5
Employment status: current
Experience level: Junior

A lot of stress and high load
Pros: Nice compensation, superior stock program, superior health care, impactful products, clear career path, easy to switch teams internally, free food at premises.
Cons: Very poor work-life balance. Meetings scheduled after hours and close to EOD that you don't have to attend, but you are strongly expected to. Frequent and long on-call duty with many calls day and night. A lot of your time is spent on checking and ping-ponging new customer issues. Big project with hundreds of contributors and tight deadlines, the code changes literally under your hands. Fragile and complicated CI pipeline broken or blocked every other day. Office far removed from the centre with not very many restaurants around.