Yes, playing online blackjack in USA is legal. The casinos have licenses from various jurisdictions, such as Kahnawake Gaming Commission and MGA.