Pros
Very few meetings, just focus on getting things done.
Freedom to choose right tools and architecture (best to get things done).
Great company culture. Flexible hours and work conditions (get things done!)
Suitable for very experienced people ready to deliver results in a high pace, be proactive and take responsibility for own time and tasks. And life.
Cons
Might not be the best place for a junior. Might not be the best place for one used to relaxed development tempo.