This company operates on a strictly project-based model. They bring you in to deliver on specific projects, but once the project is completed, there is no continuity, stability, or long-term commitment. While this might work well for those looking for short-term contract work or experience on particular projects, it can be disappointing if you are expecting a steady role or career progression.
On the positive side, the projects themselves can be challenging and provide good exposure, but you should be aware upfront that once the deliverables are done, your engagement with them is typically over.