I read this same sentence (or one very similar) and was also surprised. It's awkward, but I don't think a comma is necessary. Why the author would refer to Pfizer as "giant pharma Pfizer" is odd.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.