It's a fairly flat leadership structure overall
Everyone is really wonderful to work with
Everyone really cares about what they're working on
Getting to work on cool programs
It was fairly quick and easy
Time off and sick time
Management isn't great overall since most are engineers that don't have management training.
It's a very inspiring and motivating environment
The pay and free medical/dental/vision coverage.