Pick my own schedule, very flexible, meet a lot of nice people, and variety of work projects. You get paid weekly, and it's automatic deposit to my bank.
Cons
Working with public, you will always meet some less than cheerful people. Keep a positive attitude and you'll do well.