Work life balance,
Cool environment,
very good understanding CTO,
Not much work pressure
Dislikes
No job security, you can get fired even if you are doing best. Firing done based on salary and not the quality/work you delivered
No process / NO HR so all seems to be temporary