I worked for ICF through a temp agency for 4 months. At the end of the contract I received a permanent offer from ICF for the position.
Not much of an interview, they basically asked for my salary requirements and if there is any special need. They also asked if I have any plan pertaining to my professional development.