if you have spent time in business organizations you have encountered all of this. if you haven’t, it’s a good primer. I would recommend you don’t use some of the jargon, like Rocks, and use actual business terms so you can talk with other business people.