You get to work on some great projects and the camaraderie is definitely there.
Inconvénients
Extensive travel and sometimes projects are so new you have to figure things out to get through the hiccups. Also, getting let go because of the Covid Pandemic.