Well, you might end up in Al Waha, or Silicon Oasis (Cedar Villas) as that is where most of the new accommodation is. On the other hand you might end up in Satwa, Jumeira or anywhere else in Dubai. You will be put where the company has space and won't have a choice so I wouldn't start stressing about schools until you know where you will be living.
If you want to see some typical villas try
Dubai Silicon Oasis Community