Vantaggi
Amazing perks, great people, pretty laid-back environment. You'll learn a lot working here. Great social scene - lots of parties and events. Personal needs and interests are supported - there's not really work-life balance, but you're allowed to have a life. Designers learn more about the industry here than just about anywhere else.
Svantaggi
They work hard to make up for shortcomings, but rather than trying to resolve problems, they try to compensate for them through perks and parties. Huge division between design staff and "support" staff in terms of salary, flexibility, overall treatment, and morale. Average employee stays for two years or so before getting burnt out - everyone is overworked. All employees are expected to actively support sales, and there's no boundary between your personal social media presence and your sales presence. Management does not approach issues directly; major office culture of gossip and avoidance that starts at the top. Highly political environment that tries to be laid-back but ends up lacking in boundaries.