The comma is not there to slow the reader down. That's not the point of a comma in English. Many think it is, but it is certainly not.
which are teams’ makeup and teams’ performance.
This is a dependent clause. This means it can't stand alone, because it doesn't express a complete thought.
This specific clause is an adjective clause. This means it describes something, which is what an adjective does.
Teams cannot be fully discussed without considering two factors, which are teams’ makeup and teams’ performance.
In this example, it's describing the two factors.
So, to answer your question, the comma is used before which because the which clause isn't important to the sentence. The sentence would make perfect sense if you were to say it like this:
Teams cannot be fully discussed without considering two factors.
You wouldn't know what the factors are, but the sentence does make sense.
A better way of writing this sentence would be to use a colon. The colon requires a full thought before it, which is exactly what is happening in your example.
Here it is with a colon:
Teams cannot be fully discussed without considering two factors: teams’ makeup and teams’ performance.