> I'm very firm that the consulting firm cannot restrict my employment opportunities.
Great point! NCA are essentially a limitation on your ability to work -- especially in niche industries or fields.