Company: Microsoft
Date: 2012-07-23
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great place, hard work
Pros: Great working environment, lots of freedom, full flexibility to organize your workdays, nice benefits, possibility to advance your career, possibility to travel, first-rate experience
Cons: Huge amount of work - each position effectively encompasses two or more positions in itself, so most of employees are doing the work of two or three people, tight deadlines, loads of administration, very stressful