If company is doing well they have money and because you are a key person you have a good share of that benefit.
There are very flexible hours
Svantaggi
It is hard for entry level workers to start work in a startup company, because the expectations are very high from them. You will face directly with client and some of people don't like that