Pros: you get to learn from being at various jobs
Cons: you might not make it full time on the job assignment
Everyday was a learning experience. I learned about making tires, putting up sheetrock,. the management was there for you. Worked with a lot of great people. the hardest part was trying to get fulltime employment with the companies that you worked for. the most enjoyabl part was getting a check.