Productive and fun working place.
Pros: flexible work hours, good pay, solid benefits
Cons: need to upgrade the computer system to slow.
Good company to work for. They train you pretty well to sell the product, and will give you a fair chance to improve performance.
opportunity to make pretty decent money