What I liked
The work environment is very challenging in that it forces you to either constantly become a stronger engineer or stagnate. While help is all around, projects generally require asking for help from a variety of people and consulting a number of sources. At first it can be really daunting and discouraging, but once you get the tempo, you're able to figure out what you need to improve in yourself in order to progress to the next objective. It has hard at the time, but looking back, I'm grateful.