Interesting vision, and important work. Good relationship between engineers and content developers. Good communication within the company. Management has good experience in start ups, and biotech.
Cons
A lot of hiring of consultants. It is not clear whether the company will be able to support a permanent staff at the size that it would like to.