This is a great company to work for. They offer excellent benefits, low medical monthly costs and high 401k match. Salaries are okay for attorneys but underwriters are the main people that the company compensates very well. The company preaches diversity and supports charitable causes suggested by its employees.