It’s always great to have a steady supply of work when you’re freelance. If you have someone offering you 20-30 hours of steady work, you’re obviously going to take it.
If you're no good with people, read How To Win Friends And Influence People. If you are good with people, read it anyhow. It's dated but pure gold in content.