I have been working at Mesa full-time
It is a good place to work, supervisors leave you alone if you do your job.
A few people don't think it's a good place to work. Those people can be difficult to be around.
I applied online. The process took 2+ months. I interviewed at Mesa.
One of the best interview processes around. The city uses behavioral interviewing of sorts, basically the same process that other major companies use. It gets very specific and asks for examples from the candidates personal experiences.