I was recommend by a college that works there. I got a call from HR that took 30 minutes or so and then I had a tech interview a week later +/-. As I got in the building everything looked old and not very well treated. Didn't like the environment at first sight. The interviewers weren't very friendly and in a rush to fire questions and move on. The interview started with questions about what I usually did in two of the companies I have worked and then the tech questions. Then just read some questions that they had on their computer and started firing just definitions. So if you are going to an interview here and really want to stay read some definitions on the web and you are on. I told the interviewer that I did't remember some of them and asked him one that I did and guess what, he didn't know how to answer..... it's easy when you get some crappy questions from the web.... One of the questions was, what I used for refection, I said that I didn't use anything special besides the java implementation but he insisted and told me to say at least one framework that used it. Didn't know what he was talking about, maybe he was trying to make me guess what he was thinking but finally he said what he wanted me to say, HIBERNATE....... so I was right ways disappointed and yeah... that wasn't for me.... well a complete waste of time.