Great managment, terific pay plan, scheduled days off, fair distribution of leads.
Cons
Service eats up a lot of front gross, solid pay plan means sacrifices elsewhere when it comes to bonuses and employee perks like company parties, Saturday lunches, and office supplies.