Pros
Small company culture meant rapid skill development across technical areas, collaboration, and leadership opportunities.
Cons
This company would not be a good fit for someone who isn't excited about learning on the job and keeping up with fast pace development.