BeCoquin Review: What You Should Understand Before Joining