Professional, collegiate organization. Few useless meetings. Management is pretty flexible about work conditions and care more about work quality and completion.
Cons
Somewhat siloed organization, not always the most social, takes some time to figure out how things work - you've got to be very independent/proactive.