Pros
Good opportunity to learn and grow oneself technically. Will be working on almost every phase of software life cycle.
Cons
Own vehicle is a must as the nearby bus stop is around 2 kilometers, so is a medical shop or a decent hotel. Carry required medicines and food without fail. Secluded area, always better to finish work and leave early if possible. Internet is not available to everyone. As pointed out in one of the positive review, top management controls everything. All the day today activities and employee management is done by top management. Few employees survive by providing day today information to the top management. Either one has to be a boot licker or a top talent to survive. Managers have no value since everything is handled by the top management. Projects are also handled by the top management, hence no growth after certain period. Strict 8 hours of productivity is must everyday and will be interrogated by the top management if missed. Reviews are always delayed by two to three months and reviews are done only after requesting many times. Similarly employees have to wait for 5 days to get previous month's salary. Remuneration is also very less when compared to the market. Hiring process is weak as replacements are not planned effectively. Very difficult after resignation as the notice period is 90 days and you will be loaded with numerous things until the last minute during notice period. One of the horrible period experienced by me, was humiliated, abused verbally in front of everybody by the top management. Be careful before joining, join only if you did not get job elsewhere. Very average outlook of the future, no proper vision as what company is intended to achieve.