I applied for this intern position on school career center. After a week, I received an e-mail to set up a phone screening interview. It wasn't until two weeks later did i receive onsite invitation which I was supposed to get a week ago. Then I got rejected two weeks after the onsite interview. It seems that HR is an intern who works one day per week. This whole process took almost two months. Actually, this company could have rejected me earlier.