Pros
Great company as far as benefits, people, work functions, free food and 3 paid company lunches a week. The people that I worked with were great, which made it half bearable. The work/home life balance was good and working from home when needed for the most part was allowed.
Cons
Poor management that didn't know what they were doing with little or no experience; especially, Team Leaders. Failure to put more experienced sales people in higher positions because the hiring manager wanted people from the outside. A lot of nepotism. If they liked you, you were all set. They hand you sales. If not, it is a grind and I worked alot of Saturdays and Sundays just to keep up with no overtime pay. They gave you 2 hours a week overtime. Favored the young, out of college employee because they don't know any better. Very low base pay - turned into a call center with talk times/calls counted daily. If you didn't, you were on the "trouble" list.