AS a manager or associate manager, you are gonna face challenges, politics, management etc at any service based company. No one can assure you a perfect work life balance , or yearly hikes or anything. So I would suggest you to go with your current requirement. If you are happy with your current Offered CTC and you are aware of the project which you r gonna join into, then i can suggest it’s easy for you to take a call. Current situation in accenture is bad for sure, mainly bcs of promotions and hikes perspective. Bit the projects and learning’s are good. I am not aware of Cognizant. May be less projects as compared to accenture , not sure , but It’s your call now …