Agreed, it's very common to see. In many cases you're talking about people who worked together very closely for years and are verging on as close as family. Also, in higher-level roles you often get fired due to a very specific lack of skills or a very specific weakness that wouldn't be at all applicable for another job.
Ex "this person is an amazing startup CTO but they get problematically overwhelmed when the organization gets to 100 engineers" – you would 1000% recommend that person to a 50-person startup even if they got fired from their job at a 500-person company. They might even be better at it the next time around.
Ex "this person is an amazing startup CTO but they get problematically overwhelmed when the organization gets to 100 engineers" – you would 1000% recommend that person to a 50-person startup even if they got fired from their job at a 500-person company. They might even be better at it the next time around.