Amazing healthcare benefits
Management that nurtures my growth and recognizes my potential
Growing company with opportunities for advancement
Family oriented and care about adequate PTO to enjoy your family
Opportunities to continue my education
Beautiful office building with free snacks and drinks
Helpful co-workers that fun, professional, and respect diversity
Small office feel. Each office is independent, so experiences could differ greatly!
Cons
Small office feel. It is a medium sized company, but the individual branches are isolated. If you are in with a good crew, then great, but if not, you do not have all that many options to migrate within the company.