... and you need to be brutally honest about.
This. Also be honest what you really want. What do you understand is a 'carrer' and why do you want it. Is it because you like to lead (manage) people that you wnat to get hgher up, or that you want the money? Or is it knowledge?Do you plan to have or already have kids? Do you want to be a part of their life, or will you be downgrading when that happens?
What are the downsides for you? e.g. when you are at the bottom, everybody might be your friend, when you get higher up, that will change. Don't expect to be invited by the guys for a beer. And if you invite yourself, you will always be an outsider. You will be always 'the boss', so they will not let themselves go and if they do, what will you do? Fire them or do as if nothing happend?
Do you have the skills to go in the direction you want to go? Not the technical ones, but the social ones. Ask people what kind of a manager you will be and if you will be good at it.
And remember that the grass is always greener at the other side. Also look at the positive parts of where you are now.