In general, I LOVE Enfjs.
They make excellent teachers in general, especially in middle and high school,)(though my Choir teacher at my Uni is one as well). If Infjs are the mind readers, enfjs are the feeling readers. They like to nuture your feelings. They just have this aura about them that automatically makes you like them before you can figure out why. They are the perfect people to keep company with to get you energized, especially on a dull, tired monday morning.
Pros: Compassionate, generous, energetic, charismatic
Cons: can be rather manipulative and may not be completely honest with you, and may choose to say things they know you want to hear, and may not give you the benefit of the complete truth.
I have yet to have a negative encounter with an enfjs, but I'm sure I may have one in the future.