Pros: control over your time
Cons: no job security, could be let go at any time
A typical day included calling on accounts and doing quotes. I didn't learn much that I didn't already know. The management is incredibly short sighted, interested only in short term goals and gains. My co-workers were great, no problems with them. The job was neither hard, or that enjoyable.