Seems like there are a lot of people which weren't good hires - they don't understand the fast pace, ever changing start-up environment. In turn, they get frustrated very easily. The best thing the company can do is put structure in place to set expectations for what someone is walking into. It's all around has an awesome mission and values, and it's a cool/fun working environment, but it's not for everyone.