No work-life balance, disorganized, lack of management. The onboarding is awful, you don't even know what you'll actually be doing in your position until week 2-3. Even then, the trainers have been out of the actual queue for so long, their info is outdated. There you're just thrown in to learn as you go, hoping to make their insane QA and SLA requirements. If you like having job security, this isn't the place for you. During my time there half of my team was wrongfully fired in one day, most were still on probation. There was no oversight to the managers actions, so the remainder of us had to go to HR to ask for an investigation. The investigation showed that our manager was in the wrong, and those people shouldn't have been let go. This job caused me so much anxiety. RUN!!!! It's not worth the free snacks.