Revenues are solid but margins are pretty shoddy. They don't have much cash. If they actually had a decent cash reserve this would look like a very solid story.
I'm concerned about a secondary happening fairly shortly after they uplist to the NASDAQ. They also apparently won't be able to continue such great rates of rev growth, as stated in the earnings release.