There are some opportunities to learn from real-world projects, but overall, the experience is quite frustrating due to poor planning and documentation.
Inconvénients
- Constant hustle and pressure without proper support
- Poor workflow and communication between teams.
- Unclear specifications.
- Inexperienced people in decision-making roles.
- Not a healthy environment for software developers to grow