Pros
Lunch in office, nice people and feel to the organisation, you're doing something net positive, the organisation really looks after their staff, can play with fun new tech, ie. people are open to new tech.
Kontras
Lots of politics in tech and frustrations around how projects are prioritised and decided.