Excellent place to work!
The people you work with at id Software are incredibly talented, and working there feels like working with a family. Everyday new challenges arose while working on the projects, and everyday new problems would be fixed. Never a dull moment.
Easy to work with people, and great skills to hone. You can learn so much and can increase a skill daily.
Able to freely think and solve problems, No consequences for trying to stand out and bring new ideas to the table
Short Breaks, Long Hours if in Crunch Time.