To better understand the experiences, perceptions, and challenges, we surveyed and interviewed students who transferred from another institution (e.g. community college) into an undergraduate computer science program. We found that diversity in age, socio-economic status, and career aspirations, and commute burdens contributed to making transfer student experiences unique when compared to non-transfer students. This work is among the first studies to consider experiences of CS transfer students before, during, and after their transfers and has implications for improving inclusivity for a group which makes up to up to half of CS undergraduates.