They are always 50% of the player's Max. Trimps.
Workspaces are independent of the current amount of owned Trimps. Their number is only dependant on Max. Trimps. This can cause a situation where the player has workspaces, but can't assign jobs because they do not have enough Trimps (the player has to have under 50% Max. Trimps for this situation to occur).