While unzip is standard, other utilities offer recursive extraction features natively.
To clean up after a successful extraction, append && rm but be careful: only delete if extraction succeeded. unzip all files in subfolders linux
find . -name "*.zip" -exec unzip {} \;