Anyone following this company? Website is slick, but looks like a bunch of former novartians just doing contract work?