In my experience, not many people use "Yo" to greet someone. If people use it, it is usually in a joking way, or only with their very close friends.
I would not use this greeting with coworkers, bosses, teachers, parents... anyone who is not very close to me. I might use this greeting with my sister or boyfriend.