Depending on your post and account manager, prepare to deal with management incompetence, clients being nitpicky, and lazy site supervisors. Also, you're not guaranteed to leave on time. Other guards are constantly late by more than 15mins. Often times these people don't show up at all or call in at the last minute. (Needs to be 4 hours) Your account manager will know this, and still have no one to come relieve you at a decent time. You will be fired if you leave a post even with multiple people on site. So far I've experienced management not responding when informed that relief has failed to show. The site supervisor has to make contact with management and will drag their feet in the process. You can easily be working an extra hour or more and possibly a double shift. Don't expect a set schedule because it can change at anytime.
Leaving at scheduled time is not guaranteed, coworkers aren't dependable, no breaks, poor benefits, no work or life balance, constantly changing schedules