I really liked the company until I had the on-site interviews with them.
I applied through my school, got the first interview with HR. Then I had 2 on-site interviews with 2 technical people the week later (30min for each).
The first one was bad, the interviewer was 10 min late. The second one is much better. They just asked me about somethings I had on resume.