I applied online. The process took 2 weeks. I interviewed at KPFF
Interview
It was very brief. They asked about previous work. The interview was not very challenging, but they look closer at your qualifications and fit within the company. If you are not a good personality fit for the company, they will not hire you. Also, if you are a good fit, they will hire you over someone who is more qualified but unlikely to work well with the established team within the company.