Company is fairly new (5 years approx) and already on Inc 5000 list. Job stability, lots of company outings and happy hours. Very smart leadership team which is constantly training staff and clients.
Cons
Growing too fast. High volume. Hard to be a slacker. Micromanagement (which is honestly typical in finance).