Company: Microsoft
Date: 2011-10-01
Overall rating: 1/5
Employment status: current

Great if you don't work there
Pros: Still a great leader that creates great products
Cons: They are trying to create an image of a perfrect company that cares about others but in reality they treat their employees like nothing. "Realizing your potential" is actualy trying to realize the potential of their bank account. 
If you have an opinion, that's great, keep it for yourself or you'll get hurt.
Nonformal dress code ? right ... make sure you dress up nicely