Pros
Some if you are fresher. Dont believe the 5-star reviews received by company on Glassdoor as those are forced current employee reviews or paid reviews.
Cons
No scope of professional growth as top positions are sold to family members of owner of the company. Company doesnt invest in employee training or advanced tools. Most of the work is done on old computers and outdated technologies. HR policies are made to please the management rather employees. If you dont have a project you will be kicked out immediately as sales team is not able to close projects quickly. If you are working on a project and if you decide to leave then notice period is 3months and if company wants you to go then it could be anything between 1 day to 15days. You will be asked to work in poor conditions like without AC under table fans. No employee benefits apart from health insurance.