Indian Management is worst, they wont ask wont talk and just do something and send you a message that you are no longer required. Management simply assigns you tasks without planning and discussing with team about deadlines. Its all based on my experience, can vary from project to project