mahindra satyam is not giving salarys properly to their onsite associates, even benfits are not properly enabled, somebody from corporate should involve to make a check points and have open agenda, and i suggest USCIS should also involve in this matters......