PainfulThe good thingsSome good co-workers, get to stay fit whilst working.
Everyone so often good customers come along and make your day too.
The challengesLiterally everything else, terrible management, terrible working conditions.
Awful equipment, high ups don't care at all about you, etc. No penalty rates either.