First off, not 100% sure about the comparing to Live as its been 3 years, but I played an Enchanter in a raiding guild for a while, so Im giving you my best recollection (God help us all)
With charm spells, some things ive noticed are:
Spells work as intended but there is no pet box that pops up.
You can still use commands such as /pet attack, /pet back off, etc.
Also pets attack mezzed mobs that have attacked their master unless you back them off first.
There is no way to break the charm. On live you could hide (if you are a dark elf like me) or cast invis on yourself. Currently the only way to break charm is to let it wear off.
Thanks!