Some of the projects are garbage. But if you are joining one of the big accounts and work on some ML/Big Data infra stuff, you are most certainly fine.
I saw A LOT of mismanagement of very talented people. People are the only actual Grid's asset indeed, and some of the world-class, genius engineers I've been working with were clearly underpaid, mistreated, misused, given garbage projects and refused raises despite hitting every possible performance target, being speakers at conferences and very visible in the software engineering community, etc. This is systematic and very disappointing. Of course they leave in frustration and easily get what they deserve elsewhere. And company does literally nothing to stop this, just shrugs the veterans off and hires a dozen of interns/fresh grads. This happened too many times on my watch and I already see this coming for myself.
Money issues. Yes, they usually pay above the average at the start in the eastern europe, but they will be extremely reluctant to give you raises as you grow. Negotiating for this will become a challenge. Also travelling allowance for the US trips has been significantly cut last year.
Management issues. Your managers will sometimes do questionable things to hit their short-term revenue targets that were apparently set by some top management who live by their long-term "visions" unaware of how things are actually looking on the face of the earth. Therefore layoffs, overtimes, or selling your poor soul to whoever pays tha dolla dolla bill.