Pros
Some people are nice to work with, company shares, enough vacation time.
Cons
It's all over the place. I can begin addressing bad staffing. Loads of people leave all the time and management do not replace them adequately. Those who can't quit are overworked leading to stress and burnout. Ineffective first line management, inadequate support when escalating member's complex issues as nobody has a clue. They do ask you to forward cases examples and tickets but you never have time to do anything between calls, chats etc...And they make this process complicated. Very bad in communicating policies and updates. When new processes, procedures and fixes to ongoing issues are rolled out everything is so wishy-washy. Ask different people and you hear different things. You will be even more confused when you come back to the customer. Limited in terms of opportunities, if you are lucky you get a lateral movement in a similar phone role.And that involves working weekends! Unless of course you know the 'right' people. Everyday there are new bugs on the site and on top of that technical issues on our CRM and system...