The company provided decent training and clear with the expectation and culture value. However, the management team is very unorganized and unprofessional. They promoted many of people who are lack of experiences from the floor, and that makes the floor mess, no discipline, and definitely not professional. The schedule is very not reliable at all, such as booked the days off, but still schedule you for multiple times, etc.
very long hours with unreliable schedule, and bad management team