Good learning opportunities, especially for an entry level.
Cons
People are very unprofessional since everyone is treated as "family". There are no professional boundaries with their HR department either. Not a structured environment. No respect for your personal time. Leaders do not mentor you. Not an ideal place if you aim big in life. Management is so bad hahaha. A good place if you don't have self respect.