Company: Microsoft
Date: 2016-02-23
Overall rating: 5/5
Employment status: former

Software Developer
Pros: Great people and great learning environment
Cons: Some of the tasks might feel redundant to certain people. But if in a good team, all goes good for your career.