Pros
People are nice to work with as long as you are not trying to bring in a change for the better; fast growing company; great niche business area. They provide free flavored coffee and tea!
Cons
It is small company that is growing but they still act as a small company. The people are resistant to change. Bringing any changes meets with very emotional and vocal resistance from the people who have been working with the company for longer duration. All their processes (technical and management) suit small business with 20 employees but not a company. They are seriously understaffed. This is the kind of company you want to join because you don’t have a job while you are looking for a job at a better company. This company is like revolving door; people join and leave quickly.