Some of the experiences of accenture are even worse. On of my coleagues resigned back in 2003 as he got accentre offer, later accenture backed out and he was at home for few months. Check out posts by americans here in 2003 abt accenture during that time and how unscrupolously & insesitively they laid off ppl, if they can do it there they can do it here as well. IMHO, as a company accenture is not ethical, though at this moment they might be a good idea for work and money they offer (they were ready to pay us 30% more than whatever we were drawing in 2003-2004 begining).
Individual experiences may vary -- I personally had pretty bad experience at iFlex from HR though my tech interview and personal interviews with PM were excellent (PM actually was convincing me to join as in 6 mths he thought I could do exceptionally well) but if one is happy working in formal, golden-cage like work culture then iFlex is good. No personal grudge against iFlex, I just met an individual
jerk in HR which I could have met anywhere.
rgds,
- Manish