Very unprofessional. Showed up to job site 15 minutes early, and waited almost an hour before someone approached me. Seems like they're very short handed, since the other employee that worked at the same job site left 4 hours before he was supposed to get out. When I got home, I got a call saying the job site would not be completed due to all their employees leaving. I was told to report the next day. I was then "let go" through email the next day.