From small disadvantages: the cost is slightly exaggerated (substantially personal opinion), the deadlines for submission of the project were 2 times longer than planned (but in my situation it was uncritical).
In general, the assessment is “good”. I recommend cooperation.