Pros
- Huge learning Opportunities
- Wonderful and hard-working colleagues, who are good human beings and amazing people
- Cool boss
Cons
- Because this company is small, every single person has more on their plate, and thus are always very very busy. This is not a bad thing, but can sometimes end up bottle necking processes. This gives you A LOT of time to learn new things on your own though.