Pros
Not everything that glitters is gold... so just move to cons.
Cons
the company fails at management... what you see is not what happens. there is HR department that means nothing because someone else handles it. There are love stories going on in the office. the professional environment is not professional. Nothing for employees. No fix lunch timings nor cafeteria (which can be ignored but not when you have a kitchen inside for seniors). The biggest of all--- I know it is okay to work extra hours when you get an appreciation for it. Everyone works for it. But what if even your official office timings are more than maximum labor hours set by the government? And over that the company asking for more to work without any incentive or something (no one wants incentive but it becomes important on 10+ hours a day, 6 days a week work).