Pros: meet lots of great people
Cons: long work days, no gas reimbursement, insane quota
I won't bash the company but I will say don't plan on staying very long. If you make a mistake that you didn't realize at the time you were making they will fire you. No remorse nothing you are just cut!
I did learn valuable things from them but I wouldn't want to work for this company again.