Если хотите работать с Маргаритой, нужно учитывать нюансы:
1) Оговоренное с Маргаритой ТЗ, каким бы точным оно ни было, может быть послано к черту в процессе работы. Так как "важно не ТЗ, а конечный результат", не смотря на то, что результат и зависит от ТЗ.
2) Исходя из 1 пункта время работы умножайте на 2, а то и на 3.
3) За дополнительный функционал, который не был согласован и оказался важными для заказчика, вам не заплатят.
4) Если будут важные для проекта нюансы, которые могут помешать его реализации можно узнать только выпытывая данные из заказчика.
5) Заказчик крайне нервный, поэтому неточности будут восприниматься как катастрофа.
При этом:
1) Первоначальные условия по оплате (публичные и непубличные) были выполнены.
2) Маргарита быстро выходит на связь.