Computer Science at UNC Chapel Hill?

I’m interested in applying to UNC, so if there are an current CS students at Chapel Hill that can tell me about the program. For instance, are there great co-op or internship programs? What’s the average class size for the major? What’s the percentage of graduates that get a job after graduation?