an MBA is always a good idea. You just have to curb your expectations in terms of compensation and easiness of getting a good job if you are a new grad. If you already have a good job, it will provide many new opportunities for climbing to a managerial position.