OK! I directly start off with the names:
Rajesh (Director): Pathetic communication skills, horrible managerial skills and even worse decision making skills.
Dheeraj Jain (GM SZ, India): Uses foul language, utter moody human. Dheeraj, at least respect the respect which you demand and fire people on not getting it (disrespecting the authority).
Harkuljit Oberoi (Lol! HR?): Drinks uncontrollably in office parties. Loses his senses, utters nonsense, absolutely no respect for women.
Sharath Singh (MD): Sir, listen to what people have to say apart from these above losers. People associated with you are not fools.
Do you people need more reasons that you should not work here? Outsourcing is very unsystematic and no criteria for team selection.
Do humanity a favour: RESIGN.
Beat this? Every time an employee is fired, they take that poor soul in personal and ask them to take at par salary and leave and if you demand for compensation they threaten you to put "Termination Tag" on your papers. Dictatorship?