Overall, I loved my job. It was fun and forced you learn about things from all over the world. My 2 years there were not bad. The attendance policy is very strict and it's something that you should prepare yourself for. MOST of the management is very willing to help you when it comes to needing days off or helping raise your numbers. If you make a mistake more than once or twice, then they do advance on you-as it should be in a mature environment. Once you learn the job and get into the groove of it, it's not bad at all. It can get very stressful on busy days. Not everyone agrees, but I've always thought that the company treated us very well. Free lunch almost every month, incented OT, a lot of OT available, raffles for cool things, and they even gave hundreds of dollars in gift cards one month to all employees based on a point system they had going. Sometimes management is a pain but I think they at least try to make up for it in other areas. Great pay and benefits compared to other companies around. Good luck!