It generally means:
You are not a full time employee. You have no access to benefits. You can be terminated at any time without being given a severance.
The job does not have a regular schedule. They will tell you when they need you and pay you when you work instead of a salary.