The Revenue Share is 60%, though can be increased for fast growing channels up to 95%.
Whether it's a good Network or not you'll really have to figure out for yourself, personally I haven't had that many issues yet so I couldn't advise against it.
You start at 60% and once you have grown and reach a certain amount of views you can increase that. The Network provides tools in order to help with growth, this alongside exclusive sponsors and music available to partners.
If you have further questions then feel free to ask