Benefits:
Easy to find work, many people are willing to hire others for cheap, and can be a really good starting spot or a job that you take on in college or high school to get a little bit of spending money.
Drawbacks:
Not good for long-term work, minimum benefits like health-insurance and other insurance, often won't provide enough to support a family and sometimes yourself, can be hard to save up for more expensive things like an education or a house.
Hope this helps!