I could write a 10-page essay about the cons.
If you want to lose your sanity and be made to feel inadequate and incapable in every project you work on, then Mechanism Ventures is the place for you!
If you'd rather be happy and work somewhere with a healthy environment and reasonable expectations where your efforts are appreciated, then RUN.