Lots of time to find new tools on the internet. Fair hours. Lots of work to keep busy day in and day out.
Cons
There was a lot of repetitive work that needed to be done on a lot of similar websites. The clients had too much control over how their websites should look, in my opinion.