I've never worked for a better company. The product is great and managers are very accessible. The company is small enough where anyone can make a difference, and ideas on how to get better seem to be taken seriously.
The pay is great, with a draw + commission system, meaning you have a safety net but can still make as much money as possible - more ... since there's no cap on commissions.
There are lots of contests and chances to win free cruises. - less
ProsFree cruises, lunches and cruise line give aways. Really nice office. No cold calling.
ConsSometimes tough to get in touch with customers.