Pros
The company wants to keep jobs in the US and tries to provide many benefits
Cons
Job is getting more technical and unrealistic. A robot is what they are looking for. Quality is horrendous. You will work yourself to the bone to earn incentive , then you will be stressed out to the max as you helplessly watch as quality takes it back from you with unrealistic opinions of what you meant to say on your calls. It's a major manipulation. The goals are hard to hit regularly and you are threatened with write ups or if your work from home they make you come back in if your stats are not perfect each month. It's sad because it was a fun positive company to work for and they are going the opposite direction from what made them successful in the first place.