Management:
Given all this, one may observe quite a lot of micro-management in the company.
Work:
The requirements that come in are highly adhoc and they change rapidly, which in turn compromises the code quality. The timelines are generally tight. The deadlines are discussed internally between the manager and the QA team, and developers are not included in the same. I personally have observed that the ideas from the upper most management are not questioned at all, which limits the scope of imagination of the employees.
Company policies:
The company policies are not employee centric, for example the work from home is not available to all the employees, instead to management people. The company offers 10 days leaves of Diwali, but then also cancels many other leaves in and around that month. Also, all your Saturday office hours are not compensated every time.
Offboarding:
One may find it very difficult to resign from this company, as there are various blockers, like, one is entitled to serve a month’s notice period, but their notice period is extended to 45 days or so.
One may not be relieved unless their replacement is found, hired and the KT rounds are all complete – and this option is very highly impractical and unprofessional.
One’s notice period starts from resignation acceptance date instead of the day of resigning, which sometimes might differ by more than 2 days also. – This particular rule was told by my HR that it exists everywhere (not only at MangoApps).
One may face high level of unprofessionalism when resigning, specially from the HR, as the discussion involves many personal questions.
The company expects one to drop hints for their resignation instead of directly putting down the papers.
Pay:
The pay is not as per the market standards.