good for learning, not for career developmentThe good thingsless stressful & supportive colleague (depends on which department), can learn if you find the correct person (some colleague no interest to teach you)
The challengesthe projection keep changing, management pick & pull you anyhow to other department/scope work to cover the job load, no increment, super low salary, no recognition for your talent.