Us security, perdue hill, alabama branch, is under very poor, unprofessional, management. For me, it was not the job, but, management. 12 Hour shifts, with no breaks, management not reporting your logged hours properly. Etc. Etc. They made me work every friday, & saturday night, I missed out on a lot. I had to endure new hires, getting more hours, opportunities, and better shifts. Every time I tried to speak up to management, I was told I was being argumentive. Not true. I was told by management they didn't have to give me a reason for being terminated, I came to work on time every time, and if I couldn't make a shift I made sure I gave them proper notice.