Company: Microsoft
Date: 2016-09-12
Overall rating: 1/5
Employment status: current
Experience level: Senior

Hard life
Pros: flexibility is nice and you can typically choose your own projects. Lots of ability to do community service
Cons: you get flexibility, but at the same time you are ALWAYS connected. If you worked out the hourly rate, the pay would not be good.

very unhealthy competition where people are pitted against others that do not even perform the same function. Despite removing stack ranking, it still happens and is eve worse now because it is much more subjective