Hi, and welcome to AC!
Viejas are generally less aggressive than many other C/As, but they get to be large. I think that they are best kept in a species tank or one with less-aggressive fish, but someone else with experience in community tanks of C/As may disagree with me.
They are omnivores, but do better when much vegetable matter is fed to them.