Good pay, decent exposure to relevant technology. A few real geniuses in the mix.
Cons
Very little accountability. People come and go as they please. No sign in, sign out, or call metrics. Just need to keep your case notes up to date in the CRM.
Slow promotions,