Pros: ALL developed a fascinating technology which supplies many niches. I took an energetic, enthusiastic, and humorous group of people to get through the startup stage and they can be very proud of their work. The setting is in a low-key and beautiful environment. I have almost nothing but good to say about this company. Compensation is quite reasonable.
Cons
I receive informal verbal assessments of my work. There does not seem to be a mechanism for people to advance, but if they want to try something new, management is quite open to that.