Be very careful with this contractor. I haven't been in for a while now, and I'm not sure if they extended their contract with Homeland Security, but they were shady af.
Low pay, no benefits, and high turnover. A lot of mistrust and micromanagement. Hours are never guaranteed and are used to threaten people. You will always be just a number that can easily be replaced and kicked out if you become inconvenient by having a life or get hurt on the job, which happens a lot.
Get in, take what you can from it, and get out.