It is a small company so you are not just a number, people know your name and role.
Cons
The organization is a mess. It's full of nepotism. The managers don't have any actual managerial skills. They don't have an HR department. It's just so unhealthy. Stay away.