I was referred by a friend and applied. The interview process itself was not bad(phone, test, in person) and one person was friendly enough but their ego seemed to get in the way. The in person interview at the company was the most revealing. If you still want to waste your time going through the process with them, the in person interview should have you running far far away and as fast as you can.