Cannajobs is an online staffing solution utilizing video conferencing for interviews, training and meetings, supported by it's own private social network. Users post and apply to jobs in their respective fields and participate live with audio, video, and document sharing functionality over a global computer network.