Pros
They pay on time When there was no work and I was still in training I got to leave earlier
Cons
Most of the managers where very arrogant and actually one time a manager spoke badly to me. Very very very low salaries. Not flexible at working hours. We had to wear the company's t-shirts. The first day of work they gave us WORN and dirty t-shirts that we had to give back. The next day they gave us only ONE brand new t-shirt that we had to wear every single day. A colleague of mine was so unlucky that she got a dirty t-shirt (with a pen stamp on it). She obviously complained and the managers said "Just wash it". You sometimes have to deal with aggresive clients that swear you and you have no right to speak up because you will probably get fired.