Learn a lot about software engineering with emphasis on embedded systems in avionics. Friendly, close-knit atmosphere. Good compensation.
Cons
The office is very small, so there is limited senior knowledge. Often solutions must be sought on your own. Somebody who is not independent may struggle in this atmosphere.