Pros
Good atmosphere, understanding culture encouraging
Cons
Limited growth in the company
Pros
Great work environment, tons of feedback from the CEO. Opportunity to work on multiple projects at the same time and consistent stream of learning new abilities from almost every project.
Cons
Office was a little small.