I would avoid this company like the plague. You are micro-managed to death! You are never praised, only criticized. I graduated top in my training class but was still criticized on a daily basis for not saying all of the scripted information on every call. Which was hard to do with the customers constantly yelling and rushing you. They monitor your every move. Every call is recorded. And when their tools stop working and you have to call tech support, you are written up. You can miss 2 days a year. After that you are terminated. I worked there 3 years and never got a weekend day off. And I had to work til midnight. We had to bid for our shifts, but managers and team leaders always got the good schedules before it is even your turn to bid. I never had health issues til this job. Now I have high blood pressure. Do yourself a favor and get a job anywhere else!