That sounds like it happened at SBSA (at least a similar experience when I worked there). In all my work history I found that the majority of sexual innuendos occurred at large (mainly financial) corporates. Still very surprising that not a single sexual harassment suit has ever been filed and it was perfectly acceptable.
investec, and especially their year end functions come to mind