Can I set my own working hours?

Absolutely. You manage your availability at all times.