It is an incredibly exciting place to work. They set every individual up for success from the moment they walk into the door. The opportunities to grow both as an individual and in a company are limitless.
Cons
The leadership team in US and Canada, so communication is via Skype, phone calls