A great job for learning customer service, and patience. Management not always available to help, but try to respond to questions. Coworkers have their own culture. Hard part is not being able to help those that you would like to. At the end of the day though you help many people which is its own reward.