Yep, I use this for a @reboot job and a few regular jobs on my home server. I use user crontabs, so I can get around the "unknown shell/path/etc." by prefixing every job with
/some/shell -l myjob.sh
or sometimes
. ~/.profile && cd /some/where && ./job >>cron.log 2>&1