A lot of freedom - remote work, freedom to organize or learn/apply anything new
Helpful team - good mentors, everybody willing to help
Good work-life balance
Cons
A bit chaotic - lack of vision when it comes to dev organization - lead developers keep the bare minimum of processes