Family atmosphere, lots of experience working with different people and customers from all over the world. Nice place to gain customer service experience
Cons
You have to learn how to deal with different attitudes from people and not lose your cool because you can