Some factors that could affect compatibility include the transmission type (automatic or manual), the number of speeds, the engine displacement, and the specific design and configuration of both the transmission and engine.
For example, an Oldsmobile 350 cubic inch V8 engine from a certain year may not be directly compatible with a Pontiac automatic transmission from a different year or model, even if both are produced by GM.
To determine if a specific Pontiac transmission will fit an Oldsmobile engine, it's best to consult reliable automotive resources, such as repair manuals, online compatibility guides, or reputable mechanics or auto repair shops. They will have detailed information and specifications about the compatibility of various components based on the specific models and years of the vehicles in question.
It's also important to note that attempting to install an incompatible transmission can result in issues such as improper functioning, reduced performance, or even damage to the engine or transmission. If in doubt, it's always safest to seek professional advice from a qualified mechanic before undertaking such a project.