BCD offers a range of training and development opportunities. We have weekly lessons-learned meetings within our department and monthly sessions to share insights across the company. These meetings are valuable for discussing new techniques, and experiences, and learning from past mistakes. Formal training programs cover the latest engineering software, tools, and analysis methodologies, while informal on-the-job training such as readings is also encouraged. The mentorship from experienced colleagues, especially my buddy, has been particularly instrumental in my professional growth.