Originally posted by biz-engineer I also concur, that's also the way I see it, also from professional experience with business contracts.
He can bugger around trying to get them to change what is likely a long standing policy regarding their advertising photography, but I suspect at the first hint of friction from him, he will find that his phone calls stop getting returned and the company hires another photographer.
Professional photography is now just another commodity to be bought and sold as needed. There are very, very few photographers out there who are important enough to command a company to change policy, and I bet none of them post on Internet forums asking for legal advice.
Get over yourself, sign the contract as presented, do the job, hand over the files, and take the money. If you don't, there are literally thousands of guys with cameras who are willing and hungry enough to take your lunch money while you are frittering away an opportunity.
Photographers who want to build a portfolio do it on their dime, not that of a paying client.