Fully flexible asynchronous working except for a few meetings a week
Cons
The teams are not built to care about the people in them or any new ideas, continuous expansion comes at a cost of the quality of the work produced. Working there doesn't feel meaningful.