Pros
Meeting some great coworkers/customers who will continue to be forever friends. Personal/vacation day(s) off. Becoming a Photoshop guru!
Cons
The hourly pay versus the amount of effort you put into your job. The pay is simply not enough for what is expected of you. Unkind customers who want things now and there (or who simply lack descent and good behavior towards fellow human beings). Stress!!! Holy crap! There is way too much to function right (mentally and physically). I start my day thinking about work, and I fall asleep thinking about work. It is neverending. I think I need to see a therapist. The "Jesus syndrome". Being expected to walk on water. You should not have an error or fault. This is expected from both management and customers. It's worse when things are not done satisfactory due to improper training.