Good place to learn and practice skills in real-time.
Colleagues and CEO are very supportive.
Constant training by seniors and equal support.
They teach even after a mistake.
Cons
Less salary. Do not expect much compensation. Being a start up some process takes long time to be done. Sometime you will be free and some time too much work you can't even breadth.
Very friendly colleagues.
Full freedom to be like how you want.
This is the place which is how you want the work place to be.
Best place to learn new stuff daily.
Cons
Not suitable for people who don't adopt to new emerging technologies.