Pros
I really have nothing positive to say.
Cons
They don't care about their employees - expect you to have no home life, the only people who are promoted are those who are happy selling their soul to the company. The managers are not trained at how to manage people, college grads with no idea on how to treat people, no support just intimidation tactics. They talk about promoting quickly for those who show the drive, the ground sales guys are manipulated into thinking they will be an account exec role within no time - this doesn't happen. They take advantage of young college grads who have no previous work experience and no idea of exactly how badly they are being treated, fed rubbish about the company being the best technology, no competition, best company to work for - It really is very sad upon reflection. .