We work a minimum of 40 hours per week but the timing is flexible as per the clients requirements.
We follow the agile methodology and divide the project into various milestones. They payment terms are set up accordingly.
An example is
Milestone 1: 15%
Milestone 2: 15%
Milestone 3: 15%
Milestone 4: 15%
Preferred mode of communication: