Pros
Good restaurants, decent location, some good employees and lots of parking space.
Cons
This place is a highly cut throat and political environment. Most of the upper management is clueless on what it takes to run a company. Management is not capable of running this company and is driving it down the drain. Employee dissatisfaction is at its peak. Morale is very low and upper management is directly responsible for this. It is not a technology driven or results oriented company. All management and products cares about is only the end date and they don't care on how it is achieved. It does not even matter if engineers are burnt out and resign. Engineers are just replaceable physical bodies without any value attached. No plans for profitability or IPO and they give you a boat load of crap trying to boost morale that is not there. The technical debt there is huge and the architecture is pathetic but no one pays attention to it. Weekly releases with such a horrible architecture is killing people. Management is extremely egoistic and self-centered and only care about themselves. CEO talks about doing charity when his own company folks are suffering. The attitude of the upper management towards engineering has to be seen to believe.