I did my MBA which I found useful in sorts, but as a majority of the people have said, it's a general course. Coming from a BSC in stats (working in the finance industry), it does provide basic understanding of finance/accounting which wasnt available in the bachelor's I took. After doing the MBA it did clear up some of the decisions/practices that senior management were doing. But, having decent mentoring, time and relevant work experience would have taught you the same thing.
Another thing to take into account would be whether it's a MBA but coursework (typically 12 papers/units) or half course and half dissertation. Retrospectively, I think I would have benefitted more from a dissertation as general concepts can be learned relatively easily. You can do anything, hard or simple, its what you choose to take from it that makes the difference. End of the day, if its being paid for by the company, the price is right.