Pros
Folsom Labs approaches their business with the alacrity of a small team while managing to avoid the indecisive and often funding oriented operations of most start-ups. The goal is not to burn fast for an exit, the goal is to make a legitimate impact in the area of solar design while remaining a profitable business. Culture is great, with the small team making working there feel like going to be with a hardworking family, something I really appreciate after being at huge companies previously.
Cons
A smaller size company does mean that you have to get along with everyone you work with, and you have to put a fair degree of effort into making sure that what you're doing is helpful considering the fast pace of the company. However, these are solved easily by being able to talk to your coworkers and being driven to help create a constantly evolving product.