Severely underpaid from the very beginning to the end. Will charge clients for Senior role pay, but will pay employee a newbie pay. Work culture is toxic as many are competing to keep their job due to being on H1 visa. Even managers are political and falsely talk badly about employees to upper management. Very difficult to change roles as they like to keep you in the same role. Will be moved around the country and terminated if you don't want to work with specific clients or don't wish to relocate. Very difficult to resolve any issue with help desk or HR even with escalation from managers.