That's incredible!
I work for a small custom software company in the agriculture business. We build web apps, though I did two years of C++ dev that was a lot more rigorous. It was great experience and I still love low-level stuff... JavaScript sucks ass. PHP is alright though.
My current job is less challenging than my last one but I'm trying to take on more big things to keep myself from stagnating. Overall the environment is a lot better and I've been able to push more ideas about the dev process, as well as be more integral in high-level design decisions. But I'd be lying if I said I didn't miss scientific programming, working with OpenGL, or optimizing the trout out of C++.