Before this last year we had some problems, and while most of them have been solved, it did cause frustration with the development team. We had communication issues between the product team and marketing. Randomization was a big issue then, as each sale had some new feature attached to it. At the time, the development and product teams brought these issues up on more than one occasion to little or no avail. As previously stated, these problems have largely been solved with the newer hires and some investor involvement.
As a UX Designer, it can be a little difficult to receive customer feedback in a smaller company. We don't really get any documented information from missed sales (something the company is finally addressing) which can prolong user research times.
The product team has to work with marketing and sales on the company website, marketing materials, and upkeep doesn't happen often, but can completely stop my work for a week or two. I would rather it fall on me than the rest of the team, which it does more often than not, but with a smaller company, you have to make some sacrifices.
The product management team is spread a little thin and has to wear quite a few hats: quality assurance, sales training, website management, and tech support can and will fall under our purview.