On time compensation
Unlimited trainings
Paid while you are at the bench
Some clients are full WFH setup
Cons
Delayed OT pay
Slow career growth
No yearly salary increase
They will not promote you even if you deserved it. They will give you non-sense excuses just to avoid promoting you