Horrible company to be with if you are not a Keralite or non-christian. You will neither get hikes nor promotions, no policies. It depends on the manager you work with.
Only good thing is even if you work or dont work nothing will happen. people without goals, ambitions can join this company just to pass time and earn money. you will have a work around against each policy if you have good rapo with your manager.