It works on both light and dark hair, so anyone really. Balayage is perfect for darker-haired or naturally blonder-haired clients who want to try out a subtle lighter colour. It can be warm, neutral or cool.
Balayage pretty much works for all lengths except very short-cropped hair.