Pros
Work atmosphere, culture, management, monthly pay, traffic
Cons
lots of hours, less sleep, customer objections
Pros
It's a growing company with great opportunities. The people I work with are the best part of the job. Management is approachable and employee oriented. Tons of perks too.
Cons
I can't really think of any.