Pros
Good products, good working hours without overtime, satisfying salaries
Cons
no respect to employees
no HR department
no annual evaluation
no benefits (private insurance, team bonding, etc)
large group of employees are cousins, siblings, relatives
outdated ideas
employees opinion rarely counts