The biggest con for me is that there are so many other people here who want to do the same thing, so I can't find a job.
Like browneyedbaby said, it really depends on the area, as well as the clients. Some clients can be extremely picky demanding, while on the other end of the spectrum, you might have clients who won't tell you what they want. They just expect you to work magic somehow.