Pros
Good benifits, and decent pay for experience. They do a good job a keeping a positive attitude within the office, so every day starts out on a positive note. Good training for getting into sales. If you want to build up a tough skin it's a good place to do it. Every sales job after this will seem easy.
Cons
They need to try really hard to keep everyone positive in the office because once you leave, reality will hit you hard. Happy customers are hard to find and there are plenty of unhappy ex customers. They tell you that they are making some big positive changes when they hire you, and that you are one of them, but you will find out that they hire and layoff sales people regularly and that they told that to the previous reps. They practice a common business tactic where they have massive layoffs in the fourth quarter to make sure their fourth quarter reports look better. If they are paying half the people then they arent loosing as much money. You'll find when you go to an account and they will tell you "I will never do business with Cbeyond again." When you try to tell them your changing they say that's what Cbeyond has always has said.. Some businesses actually have "No Cbeyond" signs on their doors. You have to toughen up quick or you'll be miserable.