The problem is that at a lot of big companies, the process becomes a substitute for thinking. You're encouraged to behave like a little gear in a complex machine.
The intersection of cryptography and complexity theory is where some of the most fascinating problems in computer science reside.