Several questions before I decide to join