overall, salary is lower that other contractor firms and benefits are same or less
a lot, they pay hour by hour, it means that overtime is paid as normal working hours
if you want a salary raise, you have to leave, otherwise they will keep you with same salary
you have to check your pay stub, I had to fight to some missing hours like 4 times on 1 year