This is a staffing company so your contract will end whenever the client is done with you and don't expect UFT to keep you on bench. You will just be relieved
No Professional work culture
no work support
make you work like donkey
they don't know how staffing work
to much toooooo much work pressor
no work life balance ..
even if your taking leave so you have to submit your 9 profiles before going on leave or after coming back from leave or weekend you have to come and work if every day 9 profiles submission target you not reached.