Pros: work is generally "easy" and you get payed same day
Cons: not always consistent work, low pay for work.
You show up at 4:30am and are usually sent out on a job before 7am.
You have no way of knowing where you will work or what you will be doing any given day, or even if you will work.
The management is helpful if you are a hard and honest worker but will come down on you hard if you cause problems for clients.
Most of your co-workers are really interesting – more... people who are just down on their luck; TONS of fun to be around.
Payed same day for work.
Hardest part of the job is that no matter how grueling the work is, you almost NEVER get paid more than $7.50/hr – less