Pros
Decent wages, excellent benefits, great work environment
Cons
Training is very lacking, very much a "throw spaghetti at the wall and hope it sticks" approach. If you fall behind or do not retain the training well, there is little to no chance to catch up. Management will be friendly and supportive and encouraging you to work harder right up until they fire you over things they will actively tell you are not issues. They will also wait to fire you. In my termination zoom call I was informed that all of the reasons for my termination were for taking sick days that my direct management specifically and actively encouraged me to take for my mental health, all while assuring me that it was being done correctly when it was not. Also, being a customer support position in the financial sector, expect to deal with the worst of their client base on a daily basis.