First and foremost, reconsider signing any of these assignment agreements ever. If you're talented and the company wants you, you have plenty of room to negotiate. And since this isn't a compensation or revenue impacting deal point you'll should find leeway. If they say its our way or nothing, its some quick insight into the organizational structure and culture. Consider if you wish to aid and abet that organization and management.
It should be a point of personal principal to never sign an NDA or an assignment agreement or even employment agreement. Of course the any of these that come with 9 figure checks attached are worth thinking about. If you're trustable and upstanding with who you're working for and they are with you, that will be enough.