What you described was a good charter (Zoo Canoe). They were focused on getting fish for everyone. On a good boat the deck hands will work their butts off and should get a tip.
Those boats don't go fast and the rock pile is 38 miles out.
There were a lot of chickens caught last saturday.
You got 6 pounds of some great table fare
There's another type of Charter service called a 6 pack, they run smaller boats, take fewer people, there faster running and are focused on quality over quantity. You can learn a lot from them. They are more expensive and you need to book the whole boat. It is the closest thing you will get to fishing off of a private boat.
I haven't fished a charter for a long time, I'm a private boat kind of a fisher. The last charter I fished off of (I was invited) was a terrible charter, bad gear, lazy crew that didn't keep the paying customer fishing, bad bait, late leaving the dock, early coming back, dirty boat, no first aid kit on board, not enough gear, over booked, shift fishing (I hate that), got into an area with a lot of sharks and stayed there, bait was never ready so I baited my own (no big deal). The skipper kept telling me how much better he was than everyone else. It got so bad that when I wasn't fishing I was working as a deck hand just to get others fishing. What you had was a good, typical charter.