My concern with box that low beyond inconvenient to work on, is level of water penetration possible even with just NEMA 3 enclosure. Given picture shows that snow is likely in location, I've seen build of snow enough to cover enclosure around here and as thaw freeze cycles ice damming happens and flooding a NEMA 3. While height not specifically a code violation, there is a possibility of 312.2 being called.