Pros
Nice office, nice people, CEO is a former software engineer, lots of ways to grow, not afraid to use modern technologies, freedom, flexibility, great culture
Cons
Management is very cautious, trying to accomplish everything with minimum resources. Your career development is your own responsibility.