Company: Microsoft
Date: 2017-04-19
Overall rating: 4/5
Employment status: former

Very good company
Pros: They expect fast results because well that is how businesses work
it is a nurturing environment
Free to talk to anyone 
Open office culture (Sometimes gets noisy) 
Great morale boosting employee activities
Great colleagues
Cons: Some random patchwork type attitude to org structure 
Training for new hires (Management trainees) is not good (At least it wasnt when i was there)