Low pay, good moments but a lot of bad ones.The good thingsGreat team, amazing upper management (CEO, CFO, General Manager when they had time would come by and help out, you can tell they really care about the company), if you showed you cared, you'll get cared for back.
The challengesShift work, some people are difficult to work with, high turnover of staff, hiring of staff who don't care about the work