Depending on the position it can take 2 weeks or 2 months depending on the backgroud checks required.
Background checks possibly including police investigation
Possibly a polygraph test
Answered - IT Worker (Current Employee) - Vancouver, WA
It didn't take too long when I was hired
Answered - CITY EMPLOYEE (Current Employee) - DOWNTOWN