Pros: freedom and responsibility to work unsupervised in most situations, i received as much training as i wanted.
Cons: not enough full time work.
This was one of the Best Businesses that I have ever worked for. I received paid for on the job training. The work times were reasonable and my boss turned out to be one of my best friends. It was a smaller start up company with room to grow, but unfortunately I could not get enough full time work to stay at the location where I was living.