I would rather still have my rights than be a “team player”. For a small company I would consider signing a waiver, but for a corp, no way. Smaller companies tend to have a bit more respect for there employers and would see the waiver as a last resort measure. Corps would probably see it in a “we’ve got these sucker by the balls now” kinda way.
Maybe I’m completely wrong, but thats how I see it personally.