Pros
Flexible working time, nothing else.
Cons
Small company, with no benefits at all(even health insurance), low pay, still need to improve on work culture.
Suggestion before resigning current job: Ask all the possible questions before you resign your current job.