Pros
Friendly colleagues and work environment, good products to work on, a great learning ground for a fresher to build his/her skills set, challenging projects to work on.
Cons
one man business, poor staff welfare and benefit such as hmo or 13 month salary, focus is more on the work than staff welfare, workload is not commensurate to pay, prepare to work longer hours and some weekends, work environment can sometime become toxic from leadership, no break or closing for the year except for only public holidays and leave, leave holiday might be a work from home due to workload, no structure for staff growth and career progression, no structure for salary increment or promotion,