Pros
Benefits, salary, some opportunity for commission. Really good incentives : tons of free stuff, branded freebies, shirts, jackets, hats, coolers, etc,. company trips, and more. Pretty fun job.
Cons
Not a lot of organization, managers operate in the dark a lot of the time.