Good place to work, although there does seem to be a high-ish turnover rate in certain departments, but thats the nature of the business. Pay is definitely a LOT lower in some departments, too, which is a part of the cause of the turnover. Its a family-owned and operated business, so it has its positives and negatives, but the small community of co-workers is great.