barnes and noble hourly pay texas