Their dress code isn't particularly
bad I think, it's like minimum of a collared shirt, khaki slacks, nice shoes, etc. so it's an annoyance compared to other schools without mandated dress codes.
I'm someone that always went to every class during undergraduate so I have no problem attending class, but it might be nice to miss my 8am lecture and watch the recording afterwards or something (VCOM's schedule is built around an 8am to 5pm day Monday through Friday

). Also to be honest, it's nice after the first few weeks of class at college when 50% of the enrolled students stop showing up to lecture and suddenly things aren't too cramped and I don't mind asking questions, etc.
So it's not necessarily mandatory attendance, but it's the combination of mandatory attendance, a dress code, AND their very intense schedule of 8am to 5pm, five days a week. If I want to go to the gym and eat dinner after class, I don't see how I'll get more than an hour or two to study at night tops, for 8 hours of class that day. It seems like lots of MD schools only go 4 days per week and have a lot more independent study time, with half days, etc... Maybe that is based on the new 2015 HHMI curriculum recommendations that it doesn't seem VCOM is adopting.
VCOM seems to have a good reputation, but I feel like they're bludgeoning their students for no reason.