Pros
Sales bonuses, spiffs, and free food.
Cons
All of management who is looking out only for themselves, whether it's to get themselves a bonus or cover their behinds, management is not there for motivation, coaching or training. Everything operates on a favoritism scale, the worst sales person can hit their quota because their manager is feeding them incoming leads-while everyone else is scraping by because they're not in the "in crowd" or a "favorite". In the 10 years of experience this is the worst place I've every experienced working in with extreme cultures of cheating, lying, stealing (seriously) and many other unethical things--whether it's against the customer (which happens all the time), against the employees or even employees committing this against the company. It is a toxic work environment and if you ever talk to anyone that works here, they will confirm.