If you want to stay in your job and work here, look at your client instead of the management.
Cons
HR can't be trusted. They define "confidential" as sharing your issues with their relatives or closest friends inside the company.
Low compensation and ridiculous system of accumulating leave credits.