1. Low compensation, poor raises, no bonuses
2. Little room to explore new projects, technologies, or learn things if you get unlucky with your initial project placement.
3. My entire first year here, I wrote 6 lines of code. (Although now have wriggled my way into a more exciting and active project by luck)