I applied online. The process took 3 weeks. I interviewed at Altria
Interview
I had an initial phone screen, then I was invited back to panel interview (with 3 people), then I got an offer, I presented an acceptance to the offer, and now I work there and I absolutely love it.