There are good and bad experiences. The good thingsGood thing is they follow SDLC which is actually good for documenting the flow of the development processes. They are using Waterfall not Agile Methodology.
The challengesNo clear goal, too many changes for the goal while the development is on-going.