The projects you work on depend a lot on higher powers and luck. You're likely to get stuck on a legacy project where you only do maintenance and bug fixing on an old solution that you know nothing about. You're likely to work on such a project alone or in a two-person-team which won't allow for a lot of knowledge transfer in that setting. If you care about the work you do and want to achieve something useful, then this will feel unfulfilling.