The environment is great. All the staffs and bossess are friendly. Workload is bearable.
Cons
Because of the placement of all staffs. Mostly bosses are not in the office. Communication are bit hard. I would say its a bit hard for career development as its a small company with limited position.