Great place to work, great people and great training.
The only negative thing I can say is that the pay is not great at all if you're not a Principal or Director. If I could change the pay scale to be more relevant, I would forever work at this company!
ProsThe people here are great! Everyone helps/pitches in and the training is awesome.
ConsPay is not up to par unless a Principal or Director (bringing clients to the company)