It depends on who you talk to. If you are asking someone who you are not familiar with or if they of a high social status or age then you are, you would say "Dónde trabaja usted?"
If you are asking someone who is a close friend or family member you can say "Dónde trabajas?"
You have to say: Usted trabaja?
esta ____?
De donde eres? = Where are you from
To ask what someone is like in Spanish, say, "Como eres?"
¿Estás triste?
Tienes un novio?
Cuantos anos tienes?
¿Cuál es tu nacionalidad?
¿Qué te gusta hacer?
A Spanish rancher is someone in Spain he owns and works a ranch. Ranches generally have livestock on them, instead of crops.
¿Está / están / estás / estáis casados?
You ask him/her. A Spanish person is one that was born in spain, a hispanic one is one with latin roots.