Pros: free lunches, ping pong, company parties.
Cons: bad leads, poor management selection
Good entry level job. Not the most exciting place to work it gets very mundane after a while. The management doesn't really care about anything except numbers. Hardest part is dealing with the customers because of the way the company generates leads. The best part of the job is the work environment and co-workers.