9/10 new hires are "let go" after the first 4 months. Don't let the recruiters fool you. This place is awful. You can work your hardest and be $1 away from hitting your number and still get "let go". You are just a number to them. Office politics are so blatantly obvious it's sickening. This job is extremely stressful because you have no clue when you will be "let go". Managers want you working non-stop without taking any breaks. If you go outside to eat a sandwich, your manager will go out of his way to confront you about why you should be cold calling instead of eating a sandwich (this is not an exaggeration because it happened to me over and over again). Do not believe any of the 5 star reviews. They are not real.
Advice: If you decide to take this job immediately start looking for employment elsewhere. You will regret it if you think you're going to last in this "company".