Given actual responsibilities and many opportunities to learn and grow. Very young company and staff, great place to work at. everything is possible and not rigid.
Cons
Has an SOP, but not very well taught to new staff so could be messy initially, you learn as you go which could be a good thing too