Generally, all you need is some management experience (no matter what your undergrad) for the better MBA schools. That could be anything from supervising an Opera company to running tech support at a call center. A STEM undergrad degree will make an MBA a lot easier too.