Pros
Ability to work from home is a great option and the equipment is provided. Most fellow employees are friendly enough. A lot of perks like parties, and outings. Health benefits for both part-time and full-time.
Cons
Almost too many to be worth the pros. There is no consistency with management. If you ask three different people in a managerial position about breaks or some kind of procedure, you will get three different answers. Speaking of breaks, those rules are always changing and some days you're afraid to even take one depending on what color "zone" you are in at the time, despite really needing one. Policies about sick days and time off suck because they use a point value. If you're sick and call in they remove "points" from your account as punishment and depending on how many you even have it could put you in line to be lectured by coaches and managers because you've reached a negative point value. If you're sick, you're sick. You shouldn't be punished for it. You spend the whole shift listening to callers belittle you for taking message after message for "communities" that never bother returning any of the calls, and that must surely be your fault because you're the "off-site team." 90% of your calls are people wanting a few simple facts about available apartments and prices, but no, management pushes you to insist on the caller giving you their name, number, and other information that most would rather not share just for finding out pricing. If you don't collect it you get marked down by someone with barely any more skills than you possess and they call it QA grading. Oh no, did I forget to push the swimming pool in a community where the caller only cared about whether they could afford it? My bad. Basically, the whole system is about being constantly judged. By management, by peers, by the callers, by the community you're supposed to be representing.