Ventajas
Great bunch of people, relaxed atmosphere, health focused, open office with music to keep you motivated, very agile - learnt alot
Desventajas
Releases constant, ever changing structure and processes, uncertainty to of company funding, crazy requirements schedule/timeline, under defined and changing functionality that resulted in lots of rework