Employs highly skilled workers and introduces them into truly self-organized teams.
Builds education into each sprint.
Values elegant and efficient design.
Cons
An employee needs to value and embrace a small company experience - you will be on the front line to contribute to the team