Company: Microsoft
Date: 2015-07-31
Overall rating: 5/5
Employment status: current
Experience level: Junior

Software Engineer
Pros: Good benefits, you learn a lot, good coworkers, interesting challenges, respectful and cery enjoyable environment.
Cons: A lof of process, sometimes there's not a lot of choice as to the available tasks to work on