Company: Microsoft
Date: 2019-10-24
Overall rating: 3/5
Employment status: current
Experience level: Junior

Software Engineer Microsoft
Pros: Work-Life balance, Brand Recognition Value, Overseas travel and future relocation opportunity, Anti-frugality
Cons: No documentation culture. Lot of veterans who focus on knowing right people of the area and talking to them to get information. "Code is best documentation" is the standard response if this issue is raised. Small and simple amount of work requires huge time due to this. Slow growth in terms of technical expertise, lots of jargons thrown around. Learning curve in terms of the company culture is steep. Salary can be better when compared with similar level company.