Pros
This company is growing from a start up that was focused on due diligence and research into a technology company that is starting to shake up the industry - given that development it is easy to find your niche here (if you are willing to be challenged), it is growing fast so be ready to work. But if you can rise to the challenge you will find a home for the long term. You will be able to grow with the company and profit from it.
Cons
There is a need to be ethical, flexible, proactive and industrious if you haven't got these attributes you find it hard going and will fail. You will be asked to leave rather than wait to resign - this does not sit well with some and I guess that is the origin of the rather nasty comments that can be found on this site concerning this company.