Pros
Leadership is constantly working to improve the culture and investing in their employees and business. Very good at taking in feedback and responding relatively quickly. Highly communicative and friendly environment. Things move quickly and there are not a lot of unnecessary processes. The office is centrally located and provides great lunches, parking, and health care (all paid in full). They also seem to be very secure financially (profitable and without outside investors needed). Been here for almost one year and love coming in every day.
Cons
Like many small companies there isn't a lot of protocol. If you like to have processes for everything and all things "figured out", so you can just focus on your primary job, this place is probably not for you. If you like the idea of impacting and shaping a role and culture, there is that ability here. There is a lot of room for growth and an ability to make change, and change seems to happen quickly.