What I liked
At WAVE I learned more than I did at any previous position. The engineering team gave me a lot of responsibility as an intern which helped me to grow as an engineer. Additionally, the entire team was very available and supportive which allowed me to quickly get up to speed and develop my software/ firmware skills.
On top of the technical skills I learned at WAVE, the people there were very supportive and driven on their mission to prevent drownings.
I would highly recommend working here, especially to any electrical or software engineers who want to see significant growth in their fields and work for a noble cause.