Pros
I just cannot think of any
Cons
Company has unconditional notice periods and on completion there is no guarantee if you can walk out with your final salary and documents. On resignation, docuemnts, if provided, will always state negativity about a candidate. During background checks, negative feedback is given. HRs and management push you to compromise your Full and final settlement if you need clean documents and good feedback. CEO is very irritating. Has got a poky nose whose sole intention is to harrass employees and interfere in their personal lives. You should be determined to compromise, or indeed, jeopardize your personal life. There is no work-life balance. Company has only 10 leaves annually. Office hours are pathetic and salaries are never on time. Managers take salary before 5th of every month and junior resources are paid salary by 20th of every month. If you do not perform you are not given salary and treated as dirt. Management lacks vision and goal. They work on very small projects and unrealistic products. Employees are asked to install one app on their mobiels so they can be tracked via GPS. If you are on leave, they will track your movements and interfere in your personal life.