Find all files (iname "*") in the current directory (.) and all subdirectories (mindepth 2) and execute a recursive search (grep -Rn) for the pattern 'pattern' on each file found (exec).
find . -mindepth 2 -type f -iname "*" -exec grep -Rn 'pattern' {} +;