What are the niacinamide benefits for skin?

You may have heard buzz around the ingredient niacinamide, but do you know niacinamide’s skin benefits ?