It is a phrase that means innovative. I know... it is confusing.
Save us from the supposedly smart MBAs. This is one of the most ridiculous pairings in the english language. Talk about an oxymoron. And to what purpose other than to show just how ‘smart’ you are. Tell these yahoos who make up this crap to cut it out already
Sorry not your fault but I hate stupidity that is so obvious