Vantaggi
(1) Flexibility on use and doing research and development on new technologies,
(2) opportunity although a few but best of its kind projects in India like Road Information System for NHAI, Soil Health Card for Govt. of Gujarat, Water Resource Information System (WRIS) for Govt. of Rajasthan, Forest Management Information System (FMIS) for Forest Department, UP and Uttrakhand and others
(3) Best execution team
(4) Best place to get exposure in all spectrum of IT company by all team members... Business Development, Project Management, Software Development, Client handling, documentation, maintaining quality standards, Pre and Post Sales, Technological upgradation, best projects, free hand to choose technologies, the list is unending.
Svantaggi
(1) Immediate higher management not capable of business development, gathering business intelligence, understanding market tread, Literally very restricted market network
(2) Immediate higher and day to day decision making people are starters or can say non-technical in software development and It terms
(3) Entirely depends upon the capability of execution team which is the best and most of the till day success was only due to execution teams.
(4) Salaries, Remuneration and benefits low in comparison to industry standards
(5) Not a healthy working environment and lack of basic working facilities
(6) No technical upgrade training depends upon persons own effort and initiatives