I think there are three types of knowledge you need to be successful in a corporate job: technical knowledge, process knowledge, and corporate knowledge. Technical knowledge is the “what”; process knowledge is the “how”; and corporate knowledge is the “why”.
Here is an example to illustrate this: let’s say you are responsible for writing a program that communicates with an external API, and there is a firewall at your company that blocks external connections. Having technical knowledge would mean being able to write the program; having process knowledge would mean realizing that you need to request that the firewall be opened to enable the connection and knowing how to go about getting the request initiated and approved; and having corporate knowledge would mean things like understanding why the firewall was set up to block the connection in the first place, understanding where the approval process came from and the thought process behind it, knowing who to go to to expedite approvals, understanding the bigger picture of how the program you wrote would benefit the business and fit into its overall goals, and so on.