They usually are. They can eat small fish and shrimp like any fish of size, but some are fine. They are sexually dimorphic and you can get males, females or juveniles.
They get big - really big. They eat a lot. If you feed them enough food, they will stay mostly peaceful. This amount of food, though, might not be reef friendly since they produce a lot of waste.