Pros
Eager to be friends with you and to show you how awesome their perks are--friendly coworkers. New office in Oakland has great amenities.
Cons
If you don't like to party hard and/or late, you quickly get on a list of people they will wait for to leave--as that is their culture. They rarely fire anyone, as they find it easier to manage by neglect. This affects the whole team and product as there are many people who are only there because they are pretty sure they won't get fired and it's easy to just sit around and wait it out if it does happen. Management at the Oakland office are all new to management and it shows when anything difficult arrises. Upper management often take credit for the hard work of others, promise and retract fair bonuses, and promote their friends.