The downsides of Practichem are pretty universal across start-ups. Namely, if you don't like what you do, you won't last. Working at a small company is all about balancing priorities. People who succeed here are able to determine the most important task at hand and follow through. If you're interested in building a company, you'll love it. If you want to ask the boss what to do next, well, you won't like it here :). Yes, the hours are long. Yes, design changes can happen fast that blow out a week of work. Those days suck. However, until you're at the top of the hill you have to be ready to make changes to meet customer demand, and I get that. You'll be paid less than your peers, but it's a startup. High-risk high-reward is the name of the game.