Network Rail itself gets a bad press. Some is probably deserved, as it is not perfect, but a lot is undeserved. There are hundreds of projects going on at any one time which the staff need to keep under control at all times. If not, the public would be in a far worse position in terms of infrastructure and facilities when it comes to travelling around the rail network. Although I had to 'apply' for my own job 3 times, I retained my position throughout my tenure there, but had very little opportunity to do the kinds of things I am good at or to advance such as I have since I left. A good bunch of people do a lot of good things there, but the nature of the company is such that there is too little technology made available and a lot of older more experienced folk are still stuck in their old ways. A fabulous experience but so much more could be done to make them more efficient, effective, fun to work for and more advanced technologically.
People and portfolio of work.
Rigid structure and lack of advanced technology.