Davidson is a great company to work for. While the company is going through some changes, it is a company that I have enjoyed working for.
Everyone is treated with respect and generally, everyone gets along well. Benefits are good, although recent medical insurance changes seem to be a downgrade, and the 401-k match is below industry average, in my opinion.
Overall though, it is an excellent choice of employment.
401-k matching is low