Company: Microsoft
Date: 2014-10-14
Overall rating: 3/5
Employment status: former
Experience level: Junior

Great Place to work
Pros: You can work remotely.  Meaning you can work anywhere.  You basically set your own schedule to deal with clinets. The bonuses after completion of projects is a plus
Cons: The con is the lack of upper management support.  They care too much of the big picture and not really of whats going on.