Company: Microsoft
Date: 2017-05-05
Overall rating: 5/5
Employment status: former

Great People!
Pros: Out of all the major tech companies, Microsoft may be known for paying the lowest salary, but they also have the best work/life balance expectations.  The culture is greatly geared toward mentoring and growing their employees, or at least that was the experience on my team.  I loved the people there and the support I received would be the major reason I would ever return.
Cons: Like all big companies, sometimes the directives/projects may seem contrived, or the lower down employees may not feel like they have much say over them.  Lower salary than the other leading tech giants, though still pays quite well.  Stress in the workplace was pretty high at times however.