I applied for three entry level software engineering jobs as I was a senior about to graduate. This was followed immediately by an email with some general questions which I promptly answered. After waiting 4 months, I was finally contacted for an interview for one of the positions. I arrived at the facility to meet a hiring manager who seemed indifferent, almost like he didn't care that I was there. He told me that based on my resume, it's obvious that I am qualified for the position, but he is looking for a person he will like working with. Someone he can be friends with outside of work and "party" with. I felt the interview went well and he liked me. He told me I would for sure hear back within 2 weeks, because he and his boss would be travelling starting the next day. Four weeks went by and I heard nothing. I finally contacted the recruiter who setup the interview. She quickly replied saying she asked the manager who said they can't go further because of funding constraints. The recruiter was very helpful, and even helped me get an interview with another hiring manager at the same location. At that point, I felt that my experience so far there was negative, so I declined the interview. My advice to anyone who really wants to work there is to stay in contact with your recruiter, they at least seemed very willing to help.