Company: Microsoft
Date: 2017-08-17
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

great place if you're motivated
Pros: smart coworkers, diverse and inclusive staff
Cons: constantly on the grind, must advertise yourself and build your reputation because your manager may or may not fight for you