Pros
1. Management & Leadership Issues • Senior management is non-technical and does not understand technical requirements. They make assumptions based on their personal experience and enforce whatever decisions they want. • According to them, senior management is always right, and you cannot point out anything that is going wrong. 2. Illegal / Unethical Practices - Contract Manipulation • At the time of joining, they get the contract signed by you on their computer and never provide you with a copy of it. • This makes it difficult for employees to claim anything legally later. • In times of need, they can make amendments to the contract without informing you, which can be used to exploit employees. - Tax Misrepresentation • Employees are told that their tax is being properly submitted, but in reality it is not fully reflected on the pay slip. • They only pay around 10% of the actual tax, while on official documents they show a much lower salary to the government in order to reduce the amount of tax they need to submit. • When employees ask about the tax certificate, management becomes furious. • When employees file their own tax returns, they realize that their actual income is much higher than what was reported to the government, forcing them to pay the remaining tax amount themselves. - Salary Slip Withholding • The company does not provide salary slips to employees. • Even after repeatedly asking again and again, employees still do not receive their salary slips. 3. Organizational Structure (Delivery vs Engineering) • The company has two major pillars: the Delivery pillar and the Engineering pillar. The so called CTO (no technical person) believes that the Engineering pillar is not important. They think they can get the engineering work done easily from anywhere by anyone, even though they are a software services company. The Delivery pillar is treated as the most important part of the organization. They claim they cannot lose a single person from the Delivery team. 4. Office Politics • The Delivery team are all girls and is larger than the Engineering team, which makes the office environment highly political and controversial. 5. Toxic Work Environment & Culture • The environment is very toxic. • Management does not understand employees' situations, and there is massive office politics. • There is no work-life balance, no positive culture, only toxicity. • This is one of the worst places to work. 6. Work-Life Balance & Employee Treatment • They try to exploit your personal time, and if you resist, you can be removed. • Employees are not appreciated, and their efforts are not recognized. • There is no appreciation or compensation for overtime. • If you sign a contract for 45 hours a week, you are under the illusion. In reality, you will often end up working around 60 hours a week. • Leaves are frequently not approved. 7. Compensation • Salaries are not market-competitive. • Appraisal percentages are very low. 8. The Only Pro • The only pro is that if the company becomes dependent on you for a project, management suddenly becomes very polite, accommodating and sweet (sweet knife). In time of need, they even make a donkey their father. However, this behavior feels insincere. I can quote multiple examples where this has happened with employees.
Cons
If you have any disagreement with the Head of Delivery, whether related to work, technical matters, or even personal interactions, your position in the company becomes very insecure.