Pros
The company provides such a great environment with the CEO/Founder having a positive mindset and loving to give coaching talks to motivate his employees. Also, you'll feel comfy at home working here because the people is supportive and friendly, let alone funny and loving to make you laugh. There's lots of benefits including free snack and coffee being filled up quite frequently, birthday allowance, attire allowance, etc.
Cons
As much as the pros above, there's some minor cons regarding workflows among teams but it can be worked out easily.