Patience is a virtue and, as it happens, a necessary attribute for drivers. As is recognising that you have to work with the system, and not fight against it (rightly or wrongly). FGW is great to work for - I've been there for a few years. Facts and experience, not wishful thinking or supposition, are in short supply on this forum.
Not that many years ago I was looking for my trainee driver's job. It took ages for the one TOC for which I applied to put me through the hoops and offer me a job. I now do the sort of driving, at another TOC having moved on, that I used to think wistfully about sitting at my desk years ago. I don't recall whinging in public about my potential or actual employer, ever - because as someone pointed out very rightly earlier, you need them a lot more than they need you.
If you don't keep your head down and work with the system, should you happen to be successful, you won't have a long career.