Don't waste your time. I interviewed with this firm and they had me meet with like half the people in their tiny company and took up almost 4 hours of my real work day. They then had me return again to meet with other people for another 2 hours. After all that, I thought i would at least get the respect of hearing a yes or no on the decision. The whole thing ended up being a huge waste of time as I never heard back on the decision.
The level of unprofessionalism exhibited from doing something like that is just unreal and really shows what kind of awful company this is. DON'T WASTE YOUR TIME.