You can see the professions on the guild page...I saw them last night when I brought up the guild list from a new one I joined. Listed name, level, professions and when they were last on.

I would like to see the invisible enemies "feature" removed. It's no fun being attacked by something you can't see.

Ahh, so that's what happened to me last night. I thought it was a bug. I was randomly clicking around me, trying to "find" the enemy that I thought just wasn't showing onscreen for me. I was just about to run when the bear suddenly "appeared" out of nowhere. I just assumed it was a bug, though ...

Pretty sure that's a lag related issue, but I could be totally wrong I see it most often on ranged pulls with my hunter. I'll shoot something, it will come charging up and then continue right on past me, running off into the hills somewhere. Meanwhile, my pet has stopped right next to me and is fighting it and the game considers the mob to be in melee range. Usually I'm able to jump into the fight simply by positioning myself to face the same way that my pet is and it usually reappears as it dies.