Company: Microsoft
Date: 2008-06-12
Overall rating: 4/5
Employment status: former

OK work environment, but company lack direction
Pros: The group I worked in was pretty laid back, except for the couple of months or so at the end of every product cycle where we had to work for > 40 hours. You also have a lot of autonomy on how to do things. My supervisor generally let me do thing at my own pace. On the other hand, there were a lot of opportunities for on-the-job training, where people would come in for workshop kind of thing. Quality varies though.
Cons: Working in Mountain View, CA doesn't give you a lot of chances to try other groups (this is not the company's fault).

There seems to be lots of political fights between groups though. There were also little communication between the leadership with the groups, or between the different groups.