Starting salaries are decent but annual raises could be better and lack of year-end bonuses doesn't help matters. 401-k match could be more competitive as well. With that said, I think for some, they are willing to overlook that because it is a good place to work with good people.