I was offered a contract job to write some mobile code for a company but was told I could take no credit for it (could not put it in my portfolio, resume, etc. I would also have to sign an NDA). Is this a red flag or is it normal in the programming business? I asked for a day to consult my friends to see if it was a good idea or not.
I got the offer because I know someone that works at the company. I don't think there would be a problem with payment. I've never done contract work before so I'm not sure if this is normal or not.