TP Canada picked a terrible client that eventually they lost their contract with. The client themselves was severely undermanaged and managed so poorly, I'm not sure how they sustained that contract for so long. It was a bit weird that there wasn't even an interview process but it took me a little bit before I realized things were going downhill. The computer they sent me was horrifically slow, causing me to have to spend 30 minutes just to get all my systems up and running, and then they sent me one that was still pretty slow. Klarna was a complete crapshoot of a client because their CEO knows nothing about how to run a business or make a proper functioning app, leaving their customer service team with nothing to work with. This company was also way too focused on metrics and didn't care enough about their employee's mental or physical health. I was sick one day and had to call out, but instead of letting me go rest, I was forced into a Teams meeting to talk about policies. I had a couple good supervisors there and met some great people but that wasn't enough, and I ended up getting laid off and nobody helped me transfer to another client. I would not recommend anyone to work here. This is the first job where I've ever had to take medical leave because of how overly stressful it was, and the Klarna customers were just absolutely sh***y people a lot of the time, lead by an inexperienced and incompetent CEO nonetheless.