As with many startups, it's sometimes hard to find support for things you need done. The company is a bit under-resourced still in some departments so you may have to do some things yourself that you wouldn't have to in a larger, more established company. For example, if you need a piece of marketing done, you may have to do it yourself or outsource it (which the company will pay for) because marketing is overwhelmed with other work. There needs to be more communication between divisions so divisions can work together. That said, the company is definitely working on this, and if you bring up a serious need (it'll be upon you to bring it up ... it won't necessarily just be addressed from the top) and push for change, it should be addressed.