Pros
Self-scheduled, interesting work, helpful leadership, variety of opportunities
Cons
Inconsistent - sometimes a project ends suddenly, and you can be out of work for a couple of months.
The modules are mostly targeted toward learners who read and remember information, as opposed to kinesthetic learners, or those who learn through dialogue.