Management is approachable and encourages taking initiative.
Flat hierarchy that makes it easier to contribute meaningfully, even as a junior team member.
Work culture promotes learning and cross-functional collaboration.
Cons
Workload can be inconsistent depending on the project cycle.