Nah - this is a screw up. The fact that they don't explain the reason why she is leaving the role prior to getting a new CMO suggests something went wrong. If it was something simple - they would have said it.
NEA Price at posting:
$1.16 Sentiment: Buy Disclosure: Held