The work environment is not for everyone. While having things like snacks provided is nice, it's not as nice as having other benefits that one would expect as a full time employee at a company and doesn't make up for those "bigger" items. Since the company has been a "start-up" company, that is understandable...to an extent. But now, 15 years later, the company needs to move away from start up mentality and develop itself into a grown up company. They may be on the threshold of greatness, but in order to attract and KEEP talent, there needs to be more of an incentive than a vague "stock option" plan that is not fully clear how it will be beneficial to the individual "someday".
No benefits or time off for 90 days. Days off don't begin to accrue until the 90 days is up, so it can take a long time to see any paid time off benefits. Yet...the expectation is that everyone works "above and beyond" but if you need to take an hour or 2 for a doctor's appointment, there is no option to make up time or use comp time. So you work above and beyond but still have to use your scant amount of time off for everything that comes up. I also felt that I got some attitude for using what little time off I had.
It's clear that most people do not have families. Those who do seem to struggle with the limitations of the time off as described above along with mediocre benefits. I personally felt vulnerable with having nothing in the way of short-term disability, etc. in the event that I encountered an accident, surgery needing recovery time, or extended illness. Ladies, don't expect any maternity leave if that's a need for you.