Pros
You get to travel, unlimited food and drink budget in travel expenses. Free coffee. Cool product, environmentally friendly etc. great chance to build skills.
Cons
Sales people are hired or promoted with the verbal promise of commission, but it's never paid. You're just told "we're still working on that" or "we don't owe you anything". The company has been losing more and more money, but they still set aggressively high sales goals without any justification for these goals. There's hardly any marketing budget or consumer demand. Marketing is "viral videos" that get 500 views. That's about it. Assessments of employees is based on gossip, sucking up, and office politics - not the actual value of the person. Management is always chasing the next shiny penny - the newest employee is always the person who will save the company. When they can't deliver because of underlying problems, they're then marked as "the problem". Problems in the company are always blamed on the most recent employee to leave. It's convenient to blame them instead of truly addressing the problem. Immensely negative culture. High turnover. Unstable environment. Negative people are kept so good people leave.