They staff projects at the last possible moment with green developers who are way under-qualified with no sense of ownership to their work with what the MSA outlines with the client. The vast majority are off-shore (India). In their latest quarterly results INFY reported good earning however 20% staffing turnover - this should send a clear message something is seriously wrong, It takes time to learn a developer's role and they code they need to develop or fix.
There are so many layers of management that it rivals anything Washington, DC could possible create - incredible.
Try and figure out who you report to - it is a mess.
In my role, I have multiple people demanding status reports and I have no idea who they are at INFY. There are no standardized procedures for tracking progress, it's all by the seat of their pants. AND, reports presented to my client are way off from what I report, and when I report discrepancies they are ignored.