Pros
1. The best part of the company is the focus on development. They believe in constantly improving themselves, the product but most importantly, supporting employees to grow. They will support you as you learn new skills, encourage you to improve yourself and provide you with the resources to do so.
2. The CEO is brilliant and given that the company is fairly small (20-30 employees), you will get many chances to work with him and will learn a lot in the process. The company's ethos and culture comes from the CEO and most people that stay with the company often have a similar outlook/approach.
3. The company is very analytics and data-driven. Expect to be challenged in your role to produce evidence for your recommendations, suggestions and feedback. Most projects and ongoing processes are rooted in deep analysis.
4. There is always an inclination to take the route that generates small, but solid, improvements instead of complete overhauls. This really changes employees' thinking and they learn a lot in the process as often they come from companies who do not operate as meticulously.
5. The company is very collaborative. There is not as much of an emphasis placed on job titles and roles as there is on getting the best possible result.
6. The company is very transparent. Expect to be looped in on everything that is going on (regardless of your role) every week, month, quarter and year.
7. From a social standpoint, there are many parties and office gatherings. The company has a very familial feel to it and is very supportive of families and life's other responsibilities
8. The office is in a great location - shouldn't really be a factor when evaluating fit but could play into your evaluation of options
Cons
1. The company sometimes moves slower than it should because it is almost too meticulous with things (more often than not, this is not actually a bad thing)
2. The company is not sales driven enough but that is changing now.