Worked for StorageCraft for 2.5 years and will never again work for a company like this.
Management is garbage. They over-react to the slightest of problems and allow emotion to govern their decisions. They fired half of the engineering team because the team lead quit, and later admitted that the only reason the fired the rest of the team was because they didn't like the team lead and were worried that he had poisoned our thoughts and therefore rendered the rest of us on the team useless. My connections that still work for the company say engineering is in chaos and that they are trying to get out.
SAVE YOURSELF THE TROUBLE - WORK FOR SOMEONE ELSE.