Require 2 forms of ID to enter building. Quick chat with HR (The was the only positive bit) then some rude, arrogant man takes over. Bombards you with pointless test questions (which has nothing to do with the role). Doesn't give you time to think of an answer. If you take more than 5 seconds to answer he just moves onto another question.
Best thing this company could do is replace the guy doing the interview.