Excellent work-life balance and flexibility
Supportive and approachable management
Transparent communication and appreciation for good work
Opportunities to take ownership and grow within the organization
Positive and collaborative team culture
On-time salary and job security
Cons
Workload can fluctuate depending on project phases
No job security, salary deduction of employees every month. there is no management single person takes all decision and action that's the reason employee is resigning from company including HR