Pros
The training at Schneider is fantastic and overall the atmosphere is fun-- which it needs to be when you're sitting at a desk 9 + hours every day cold-calling. Pay is decent for a green grad with no experience.
Cons
Work life balance is non-existent there. The hours are 7-4 but they expect you to arrive at 6:30 and leave at 5 at the earliest. They aren't very forthcoming when it comes to your employment status--yes, when hired you are a full-time employee but if you don't make your numbers after 3 months they fire you. Something like this NEEDS to be stated during the interview process. Essentially to make it there you need to eat, breath, and sleep Schneider (and buy a polo shirt with their logo on it.) You really have to be okay with doing the exact same thing everyday, which for me personally was hell.