I strongly believe that every team member must understand the business process, especially an engineer that is going to translate it to the code. Joining greenfield projects differs greatly from joining big companies. There is no documentation, no preexisting code that can be reverse engineered and very vague understanding what