I don’t think if there is a straight no or yes to this question. I believe it is very much depends upon situation to situation. Here is my answer, if I would be at your place, I would have said yes and no keeping the following few things in mind.
- If the company is great and there is a chance for growth in that particular organization.
- If you really think that the company name in your CV will help you in the future.
- If you really think that the competency level in that organization is much more powerful than the one you are currently working on.
- If you really believe that accepting this offer will help you strengthen your skill level and you can grow within the same company after some time or in some other company.
Just do some tough QnA with yourself and come up to the conclusion. At the end of the day what matters is the fact that you are growing and this decision (Yes or No) is going to help you in the future.
Best of luck with your decision.