What I liked
Diamond Hill has a very well-structured internship program. There are plenty of benefits, including catered lunches, free parking, and competitive pay. People are always willing to help and the environment is very conducive to learning and skill-building.