Pros
Upper management has open doors and is extremely receptive to feedback. The company is more than willing to work with you to ensure a healthy work life balance. You can make a great deal of money as you'll be 100% commission, so you are rewarded based upon your work ethic. The downside is that if you don't apply yourself, you'll likely fall flat on your face. One other thing worth noting, the benefits are great. There is an on campus gym with access to a free personal trainer. Likewise, there is a hair salon with a "spa". The cafeteria routinely provides a decent meal should you need one. This is in addition to the expected benefits of medical, dental, 401k, etc...
Cons
There are some pain points, particularly on the IT side at times, but I wouldn't consider that a daily problem. Some managers are not as well equipped to advise the Sales Engineers as others are. For that reason, there does tend to be a disconnect between some Sales Engineers and their managers when it comes to running a healthy business. Overall, a great place to work, the pain points are far and few compared to many other competitors.