I get it. My team isn't here, either. There are familiar faces, but no one I knew super well or anything. I've had a few months to settle in and I've made some pretty good, but it's something that took time and effort.
As for the lab, who says you can't find one here? Or build one.