Organizational instability (somewhat due to the lack of corporate bureaucracy slowing down major changes like re-orgs), going through a period of downsizing in order to put more focus on a specific division. Tend to switch gears on major initiatives before seeing them to fruition, this can be good and bad. Causes a lot of upheaval that takes time to recover from but it's also good to know when to cut your losses on some things. They have had, in the past, some resource distribution issues that caused focus in the wrong areas leading to production slowness and missed development deadlines. However, the recent shift in focus should alleviate a lot of that.