Family-like environment from day 1! Young company so there is room for advancement and management team is very in-tune to all departments across the board. Great technology and services offering. Great team to work with. Great compensation plan.
Cons
Still a young company, working on a few things but nothing out of the usual start-up hurdles.