Pros
- Excellent compensation if you negotiate well, especially for niche or high-demand skill sets. - Opportunity to work on large-scale, enterprise projects with notable clients. - Remote flexibility and autonomy in technical roles. - Some technical teams are highly skilled and collaborative.
Cons
- Onboarding experience was poor; HR treated experienced professionals like entry-level hires. - Questions about seniority, benefits, and transitions post-acquisition were met with condescension. - Strong bias toward India-based workforce — promotions, training, and internal support are far more accessible there. - U.S.-based employees often feel like second-class citizens in comparison. - Shifted from consulting to staffing model: if you're not assigned, you're put in a generic pool; if you're in the pool too long, you're laid off — often with no severance. - Training and professional development are minimal unless you're in India. - Heavy emphasis on repetitive DEI/corporate trainings with little relevance to your role.