Pros: good benefits
Cons: nearly everything but benefits.
If you enjoy being threatened of being let go on a regular basis this is the job for you. I was in sales and it was an awful experience. My manager had been in the business less than any other employee. Gone through three CEO's in five years.