To my knowledge, an internal recommendation isn't required - then again, my resume was walked in, so I can't speak for certain. I can tell you that as with all companies, a recommendation is highly beneficial. I can also tell you that at this point, we're not even talking to anybody with less than 1000/100. Good luck!