Pros
1. Salary on time 2. Director is supportive. 3. Friendly environment (within employees). 4. Supportive colleagues.
Cons
Cons will hide pros. 1. U’ll need to provide 3 months prior notice before leaving your position, but company can fire you within a second without any prior notice. if your on notice period then you are totally boycotted. 2. To get a leave, u’ve to inform 1 month before. But management inform about your compoff(if any) one night before. 3. Policies get's changed on weekly basis, even management doesn't have clear idea about company policies. 4. your suggestions gets ignored if you are not favorite to them. 5. Manager will guide only selected developers regarding tasks not to whole team, and then try to compare performance of each employee with favorite one. 6. In this company, Task means rework,No new projects, No proper requirement details/documentation are provided. 7. Appraisal & growth are measured on the basis of management review & not on your project versatility and performance over projects. Even appraisal are done without review meeting as in you’re working in top class MNC. 8. Too much partiality, totally biased environment. 9. Some peoples are gets switched on management role (who don't even have experience in management field) so they can't answer ur questions regarding company policies. 10. Management job is to do gossips related to their personal life in office.