Relatively small-scaled firm, so a lot of hands-on learning experience.
Cons
Small firm, so there is no sense of hierarchy at all. Owner is a money hungry person who entraps employees with emotional blackmail when they try to leave for a better paying opportunity. Very unprofessional, and a severe lack of competent employees.