Have you worked at a corporation? Except for the similarities in age, I'd say every single damn headache you encounter in elementary school, middle school, and high school except maybe having a colleague mess their pants will occur. Specifically:
1. Some people you work with are assholes.
2. Some people you work with will copy other people's work or otherwise take credit for it.
3. Some people you work with will only pretend to participate in group projects while reaping the benefits.
4. Some people you work with will be too busy talking and playing games to get anything done.
5. Some people you work with will have a poor grasp of hygiene, grooming, or both.
6. Some of your assigned tasks will be boring as hell and merely exist to fill some bureaucratic need for paperwork.
7. You will occasionally need to read, research, speak about, write about, or otherwise deal with topics that don't interest you.
8. There will be people you work with that you find attractive, and you'll have to interact with them in a courteous way and collaborate with them on work without acting inappropriately or being too nervous to proceed.
9. There will be micro-tribes and hierarchies. There's always micro-tribes and hierarchies, some are just more pleasant and well organized than others. There's the appropriate and brilliant quote, "People who say they don't play at politics just play at them poorly."
Even a dream job - and I consider software development pretty close to a dream job for me, I love my work - has all of those problems. I despised elementary school and middle school, had an okay time at high school, and loved college. But I'm grateful I went through schooling because of all of the aspects of day to day employment that it was [i]perfect[/i] preparation for.