Amazing journey, thanks for sharing. My journey has been similar in many ways. Thanks to the good and bad bosses I have learned so much and keep evolving every day.