Pros: schedule can be favorable, day ends when you're finished
Cons: poor management from top to bottom
Work day is what you make it, not much support from management, so if you go out and get your job done, you are done. In the event of illness or vacation, coverage was not very good. Good group of coworkers, but business is individual based, so not really a "team" operation.