They offer good salary, they are slow for people who do not work a lot. They have good product
Cons
Their founding team members are horrible. So moody, they act like a one man show! Their manager might terminate someone based on his relationship with him. They are emotional and not rational. And all the family members work there. It is horrible