Company: Microsoft
Date: 2015-06-19
Overall rating: 4/5
Employment status: former

Software Design Engineer
Pros: Great environment and place to work
Cons: Inter-group collaboration can be difficult.  Staff constantly move around to different groups