Limitations - the company has to make strategic tradeoffs, and those can be frustrating at the working level.
Communication - things change quickly, as in any growing and dynamic business, but the leadership does not do the best job of explaining to everyone the when, why, and how of the change.