Yes, hook scripts are respected by Tower.
Please note that if your hook script prints out error messages and you would like them to be displayed in Tower, you have to make sure the error message is printed to STDERR:
echo "Error!" >&2
Interactive scripts that require user input as part of the script are currently not supported in Tower.