The company is overall okay to work, a lot better than some places in the workforce. They have good benefits and discounts. My issue with them would be that 1) managers aren't always readily avaliable for assistance and they don't know much. 2) The job culture and morale can be low quite often. They don't do anything fun for everyone. 3) The treatment amoungst some of us aren't always distributed out fairly. 4) The company makes you jump thru hoops to receive a raise that is only 30 cents every year. Rarely you will get anything above that unless you meet their criteria of going above and beyond which can be in my opinion infeasible. You have to take calls perfectly according to their grading rubric, you have to deal with over 1000 different accounts with their clients, they stay having monthly competitions(which don't have good incentives) that are suppose to bring hte morale up but all it does it pit the employees against each other and make others feel bad, etc.. This job will make you have a tough skin all the way around, so if you suffer from anxiety, stres, etc, this might not be the job for you. I'd give the company a C+ overall.
Working alone sometimes, pay doesn't meet the work given.