Pros
* They provide free food, because they don't want you to leave the office * They provide free clothing, so you can be part of their *cult*ure * They give you a nice housing discount, if you live within a certain area of any office, so you can walk to work * The people are all friendly/nerdy and enjoyable to work with.
Cons
* Company is run by cliques and company even hands out a "yearbook" at end of year. * If you don't fall in line and believe what they want, people disappear with no notice/warning * No opportunity for constructive criticism, new ideas, work/life balance. * Salary is deceptively low in all markets, with stock options that are really not relevant in today's marketplace (if the company even does go public) * Several key founders/players instrumental in early formation of company have returned to Google, Facebook, Microsoft or newer/traditional pre-IPO startups.