A family-like and nurturing environment to grow.The good thingsNo dress code other than for meetings and events. Great work environment, with colleagues who are willing to help each other any time. Feedback to bosses are taken well into account, and the company is constantly improving itself to provide it's best to its employees and clients.
The challengesAs the company is small, there are various things that needs to be handled by yourself. You have to be independent, and often have to work weekends. However the company allows off-in-lieu for working extra hours which helps to maintain work life balance.