Daily pay is given after 3 days. Do not have a contract (can be a pro and a con at the same time).
Cons
An onsite job without any benefits and bonuses. There are times that pay will be delayed. Unprofessional teammates. You will be working for 10 hours, 6 days a week, without lunch break, so you will have to eat while working in front of your computer.