Overall Good company to work for. The Point system is hard to get adjusted to too, so we are always short staff. They let you learn all the jobs on the line and you can test and advance yearly. They offer health insurance, 401 k., vacation time, personal time. Management has a high turn over. My greatest challenge is my drive time to and from work.