What is BHA in Skin Care? Beta Hydroxy Acid Good for skin?

What is BHA in Skin Care? Beta Hydroxy Acid Good for skin?