Try your luck!
There are some really good teams out there in Cognizant. But there's no cross functional trainings. The compensations are so less that you would be better off without them. The management, the work load and the ratings depend on how good you are with the higher management. So try your luck!