Pros
-Free lunch and dinner -Can bring dogs to work -Pre-IPO (although if you joined after 2009 you won't get much) -Gain large-scale web application experience -Lots of free beer -Opportunity to network with some pretty smart people
Cons
-Anybody that joined after April 2011 are all misinformed and will get peanuts for equity. In fact, if you joined after December of 09, you have missed out on several stock splits already. Stock might be single digits per share. -No automatic annual pay increase, so you better level up if you want your salary to go up. -Very fast pace with a lot of internal competition. -People are pushed to the max with aggressive deadlines, but employees often don't believe in the products they are working day and night to deliver. -Incompetent managers -Company spends money like crazy, but no necessarily to the liking of the mass. -The whole culture is very stressful with little in terms of nurturing the right type of employee motivation. -Terrible work life balance -No free parking around building -Very unprofessional HR department -Actively slashing employees -Hack jobs instead of good designs often rule the day -*******WILL KILL YOUR SOCIAL LIFE!!!******** -First company going public to have mainly RSU. Management is screwing over employees big time in terms of equity value, but few actually realize this. Issuing RSU and deducting 40% for tax reasons is essentially the company forcing employees to sell stocks back to the company at a price that the company determines.