Great environment that is very collaborative with everyone willing to lend a hand in any situation. Very creative in marketing efforts, innovative in the product area and technically sophisticated in the engineering function.
Very supportive owners who are taking the "long view" and making strategic investments to capitalize on a huge market opportunity. Good use of communication tools to engage employees working remotely.
Cons
The business is constantly moving forward and innovating the product, technology and processes so might be frustrating to those who don't embrace change.
An uplifting culture, hard-working/gritty environment, success is based off of your willingness to learn and grow, satisfaction of how important your work is to the health of the business, invaluable business experiences
Cons
You are responsible for success here - there is no exact formula. Not an out-of-the-box sales role, have to be curious, adaptable, and detail-oriented.