As most have said - it depends on your job title and what ship you are on.
Many jobs give you access to passenger food for all meals - except in the buffet - not in the dining room.
The food on any cruise ship will get repetitive after a few months no matter what ship you are on - although if you are lucky enough to work on a luxury ship you will get some very special meals once in awhile.
I am the editor, but I also speculate, ask questions and play devil's advocate. I reserve the right to change my mind.