A huge learning curve, flat hierarchy, transparency within team members, ability to scale at large
Cons
Full time remote hence less visibility between professional and personal life, contant changes within the targets and goals, a lot of manual tasks and processes.