Good company. Good pay. Weekends off. Overtime pay. Payed holidays and even payed sick leave. It has its ups and downs.