Pros
Marc's philanthropic drive is inspiring and demonstrated regularly both in and out of the company. Challenging, fast paced environment, and company growth provides amazing opportunities to excel for those who have the drive and ambition. Prime downtown SF locations. Working with incredibly smart and talented people forces you to up your game. Easy to be on the "kool-aid" with the products. They're awesome and I've personally seen how they can transform a business for success. Compensation/benefits are pretty awesome.
Kontras
Politics and egos are rampant and get in the way of getting things done and feeling a sense of accomplishment. Constantly changing priorities combined with ever growing silo'd thinking/execution can impact job satisfaction. Extremely poor management practices due to new/inexperienced managers, managers with egos who don't understand how to lead a "team" to success, and downright unethical behavior with HR turning a blind eye. If you're lucky to get a good manager - someone who advocates for you, highlights your work, and ensures their success through the success of their team - hold on for dear life!