Company: Microsoft
Date: 2016-04-13
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great place to work, with some caveats
Pros: - possibilities to learn, grow and expand your horizons are limited only by your desire to do so
- direct managers are generally amazing people, very understanding, and hugely helpful
- work/life balance is top notch; the days might be stressful, but if your shift ends at 18:00, you're out the door by 18:01 and have no responsibility, moral or otherwise, to stay after work (and will not receive compensation for overtime)
Cons: - labor tracking practices are atrocious
- work load can be overwhelming at times, and underwhelming other times - both cases are undesirable, as having no work means having nothing to show for what you did that day