I don't consider any of these to be 'facts'--I'll save you the click (unless you're curious):
TL;DR
1) College will not prepare you for the job
2) You will rarely get greenfield projects
3) Nobody gives a f*** about your clean code
4) You will sometimes work with incompetent people
5) Get used to being in meetings for hours
6) They will ask you for estimates a lot of times
7) Bugs will be your arch-enemy for life
8) Uncertainty will be your toxic friend
9) It will be almost impossible to disconnect from your job
10) You will profit more from good soft skills than from good technical skills
Conclusion: Software development is not a dream job.