Pros
Strong emphasis on learning and sharing knowledge.. Highly Competent in assisting customers in Research, Design and Development of products, They work closely with customers and do a good job of taking the research, and helping the customer to understand the results and then integrate that knowledge into developing software. The projects range across platforms with a concentration in web and mobile products. They also do a fair number of hardware/software products. These are very interesting projects involving sensor and robotic interactions. Excellent senior personnel in all areas. who in their areas do a good job of mentoring more junior. From software engineering side of things, there is a very humble, if I could call it a nurturing environment present. There are high expectations of quality, but never condemning if a mistake is made. That frees up everyone from junior to senior to learn of each other. It also speeds up delivery of features because both issue and knowledge is shared without hesitation, so solutions are found very quickly in way that increases everyone's abilities. Even the junior staff quickly becomes very competent because of that openness. Does a good job at answering and keeping employees up on state of the business. They also hold training sessions over lunch fairly often. These are employee led and can be on business, research, UX and development topics. Past topics have ranged from research techniques, new languages, libraries, sales process, etc. They are also moving into one the most unique spaces. It will be all new next year and based on a lot of input from employees.
Cons
Not really a con, but it is a young company and because of quick growth is just starting to establish formal employee practices such as career paths. Good opportunities in all areas (sales, design, engineering) for junior, mid level and in certain senior positions, but limited in some senior just because you only need a few people in those positions. I expect those opportunities to increase as they continue to grow.