Hah. That's an understatement. It's even worse for research roles. Try finding a research scientist position at Google which is substantially different from any other research scientist position.
That and the fact that by applying your CV is typically sent to 4 - 6 other offices around the country and world, each for identical roles.