I applied online. The process took 3 months. I interviewed at Granicus (Washington, DC) in Nov 2018
Interview
I had around 3 phone interviews and 2 in-person interviews. The process wasn't bad, and the questions asked of me were very direct and answerable. There were no trick questions or questions that came out of left field. There is an exam that you'll need to take in person and online.