Very supportive smart and creative group of people who appreciate employees for who they are. Also the product sells itself. Literally anyone who tries out this hardware / software is blown away.
Cons
Nothing that any other younger technology company doesn’t run into
Staff are spread over a large geographic region with little to no face time. If you are a home worker this isn't an issue but if you are a watercooler gossip you may struggle.