Pretty good place to work. Had a few not so great supervisor, but they were pretty much fair with evaluations. Management could use some training. The bad thing is probably HR and how close they are with some management. One false move and you're gone.
Some of the goals set are impossible to reach, but if you work hard, you'll get close. Also, they prefer quantity over quality when it comes to phone calls. The company really took a turn for the worse when the former CEO left.