Pros
The flexible WFH opportunity and a good leave system. The work-life balance is as good as one can imagine it to be.
Cons
1) Very low compensation as compared to competitiors 2) Doesn't matter how good your performance is or how great and asset you are to the company - zero retention policy 3) The company once known for a fair and inclusive appraisal and promotion cycle has now the appraisal cycle mostly running on personal bias of the managers. I have seen so many talented people move to another company for the same . They have been training new recruits with all sincerity and will be sitting at the same designation and the new recruits soon jump up to their level or higher in no time if they have a way with their words with managers. 4) The promotions are simple - doesn't matter how your professional conduct or maturity is, just get good numbers as objectives and be your manager's favourite