Pros: had fun while working
Cons: worked long hours, brought work home, hated to travel, on occasion, did not want to sign a non compete contract
Wonderful company to work for. Unfortunately job was eliminated due to "downsizing" of marketing and contracting issues.