can anyone explain why 'bei' is used in this sentence?
In german, you usually aren't with someone (mit jemandem), but at someone (bei jemandem). to be with someone = bei jemandem sein.