"Great place to work, but it needs better leadership (management). The company tends to expect a lot from its employees, so expect to do more than what is put on your job description."
"Bad company to work for. They oversell their service too. And customers call in angry all the time. Toxic environment."
Update your browser to have a more positive job search experience.
Upgrade My Browser