Pros
All of the perks are well-advertised (food/drink/scooters/etc), and live up to the hype. What really sets this company apart is the people. There is such a genuinely friendly, helpful, and supportive culture fostered here, which is somewhat unusual for sales organizations. You can count on your teammates to help you in planning and execution with accounts, and your management team to champion your cause and stand behind you as well. While I'm sure it's not appealing to everyone, I consider my coworkers great friends, and carry those relationships beyond the workplace as well. It's great to be somewhere where everyone really cares about everyone else!
Cons
Regional offices offer fewer non-sales opportunities, so it can make it difficult to make a move if you're looking for a non-traditional career path.