Company: Microsoft
Date: 2014-02-26
Overall rating: 4/5
Employment status: current
Experience level: Senior

Always been a great company to work for
Pros: Management is really good at allowing you time in your life to get it straight. As long as you meet your commitments there is no real pressure to over work.
Cons: Managers are chosen from those who want to be managers and have a good track record of performance. What this means is that you may get a manager who has no experience at it, or is a horrible people person.