Pros
Persistence is a skill that is most definitely learned here. Music in the workplace is also a plus. Slightly above average vacation length. And if you don't mind breaking( really I think incinerating is a more apt term) the rules of common courtesy and ethical professional behavior you can make a good bit of money. This is the ideal place for people who have not experienced a professional working environment. If you have not seen things done right you are more easily taught to do and say what is wrong.
Cons
The lack of structure and integrity prevents the company from reaching goals and maintaining a happy and productive workforce. There is little to know account ownership. Sales persons are often calling the same leads. The customer management system may as well be non-existent. The "training program" is poorly planed (I'm being very kind here). Most definitely the most unprofessional, immature and negative workplace experience I have ever had. "Off color " remarks and behavior are not only tolerated but egged on. Interoffice "relation"ships are overly abundant and constantly cause problems in the office. And if you should have the audacity to rebuff a coworkers advances be prepared to endure open ridicule and insults(from the individual and his cohorts). Also be prepared to stoop to their level to defend yourself. Fabricating information (aka lying) to obtain potential client's personal cell phone numbers is common(daily) practice. Practically every deal closed begins with this not so innocent corruption of one's value system. Once one becomes accustomed to being rewarded for doing something so blatantly wrong, it's almost understandable that this dishonesty and disregard for what is right spreads to other areas. Sales persons are told what to say to the prospect...word for word, in real time as the target is on the line. This might be a tool that would be useful in a training atmosphere. However it is almost always used. It serves to keep sales persons dependent and insecure. Most of the sales persons don't really know how to execute a sales call on their own successfully(again these "mimics" are charged with training new hires). Hmmmm. There is definitely a "stroke the golden goose" mentality i.e. those who are bringing in deals have carte blanche to run amok, no matter how repugnant and clearly wrong their behavior is. So if you are new. Watch. Your. Back. You'll be the only one doing so. Most others will be sharpening their knives