Pros
1. Friendly Work Environment
2. attendance flexibility
Cons
1. Poor leadership or oversight
2. You may be assigned tasks outside your area of expertise, with unrealistic expectations to perform well
3. Interactions with management often lack professionalism
4. Salary payments are often delayed, and you might go without pay for up to two months