There are some regional differences in the use of the auxiliary verbs sein and haben. For instance, in Switzerland and Southern Germany, the past perfect tense of the verbs stehen(to stand), sitzen(to sit), liegen(to lie) and knien(to kneel) is done with the auxiliary sein while in Standard German it’s the auxiliary haben.
Wir sind / haben stundenlang im Warteraum gesessen.
We sat in the waiting room for hours.