Company: Microsoft
Date: 2015-08-24
Overall rating: 4/5
Employment status: current
Experience level: Junior

Good culture & benefits
Pros: Inclusive culture (race, sex, sexual orientation, personality). Good benefits for the industry.
Cons: You don't know what area you will work in when you accept the job offer. Depending on where you land, your work-life balance may be pretty bad. Little opportunities for learning and progress. Average compensation.