California Polytechnic SLO - International Student

Hey guys! Before confirming my admissions to Cal Poly as a CS major this fall, I wanted to know more about the university from an International Student’s perspective. I have done my research but haven’t got a chance to speak to an international student from the university yet. Is the university tough to fit into as an international student? Are there an international students organisations on campus? Can you work part time on campus? How helpful are the campus services ? What sorts of social events are held on campus? Does the university help you in getting internships and work experience? Any regrets?