Pros
People are friendly, training is extensive and system is very easy - it is hard not to understand it. You would really need to be an intellectual moron if you do not get the "platforms". *Pay is quite good, they pay over time and there is a lot of opportunities to earn more money due to a lot of over time. *Bonuses *Free coffee. *Events, which are boring in my opinion but a lot of people participate - I guess it depends on the person - if your life circles around work, then you will definitely enjoy (not my thing though)
Cons
*Long hours of work, including weekends plus call centre is switching to 24/7 and rotating shifts. *Unnecessary 1 hour lunch break which is scheduled for the needs of call centre, without taking into consideration needs of employee. *A lot of changes about which CSR department usually gets to know the last *Management hired from without (which is really terrible) - they do bring their new ideas but they do not know anything about the company - very chaotic and useless. *Some upper level management seem to just be there... ppl tend not to even know the role of this person. *If you are not friends with other departaments and their managers, you can forget about being promoted. *There is no standard rules and answers - one team leader will teach you to deal with problem in one way and the other team leader has totally different approach and technic, which is very confusing. *Some team leaders very lazy.