No company in their right mind should sign this. This throws the baby out with the bathwater. There are actually legitimate uses for patents and if you're working on something non-trivial your company might want to (and might even be obligated to in order to do right by shareholders) use the patent offensively.
Whatever patents in general have any legitimate uses is at best arguable (see http://levine.sscnet.ucla.edu/general/intellectual/against.h... ), but that software patents are a complete and utter disaster that doesn't benefit anyone other than trolls and lawyers has become quite clear by now.