The only cons I have would have been the initial training, it was in a factory but the training was very fly by your pants, trial by fire, as well as they use the "traditional" point system for late/call outs, I was a minute late at one point (because I had to wait in line to clock-in) and it bumped me to my "warning" level, which was a bit silly.