Also, the NDA part. I've never heard of SWEs getting "NDAs". Technically everything you do while employed is supposed to be confidential. It doesn't require a special NDA.
I've signed NDAs at a few companies. Implied confidentiality has more limitations and gray areas than an NDA and requires trials when businesses tend to prefer arbitrators (those supposedly neutral parties that know their future business depends on "making the right decision" which is why companies win nearly 95% of arbitrations).