Pros
-Offers almost all the good perks big companies in the valley offers. Premium-free high quality insurance, well stocked break rooms (all types of snacks, drinks, dairy, fruits, light breakfast, frozen food, etc.), 401k matching, life insurance, in-home doctors (only Seattle), etc.
-Good compensation
-Fast growing, high demand products, cutting edge technology.
-Transparency. Though team dependent, management usually stands together with their employees even up to middle-high management.
-Smart people-a cliche but true. Almost everyone has either worked at a top company or studied at a top school.
-Average age is younger than other similar companies. Feels more dynamic and fun to work.
Cons
-Growing really fast. Office space is becoming a problem.
-No transportation incentives (offers only pre-tax purchase)
-Lack of company events in San Jose office
-Recent growth started to create the "single-foreign culture" feeling that some other network companies usually have. Diversity is a key in any workplace.