Great management and Work-life balance work environmentThe good thingsFun working environment. Very supportive management
Management supports development of each employee
Employees were given a challenging role which can be a good learning experience
The challengesSmaller size of the firm thus, start to end business process done by single person