-Some guys work there created people dependency by not preparing documents or sharing knowldge.
-They will continue to do so, because that's how they can make more money. New joiners will never be heard and name sake you will get designations.
-Management thinks with money they can replace anyone but same philosophy has backfired many times. Unexpected bonus given to stop attrition.
-Too much of work pressure, still few teams never appreciated.
-Too much favouratism and bias.