Has anyone used neurofeedback?

I’ve been reading some interesting things.

No experience but it makes sense. An evolved form of self reflection. It seems to be very effective with minimal to no negative side effects.