Pluspunten
To be fair there is a tremendous amount of diversity in the types of roles on both a technical and management level that should suit most tastes. Underground/overground, indoors/outdoors, office working/homeworking, old technology/new technology, UK/Overseas, managing contracts/managing people, a bit of both perhaps.....take your pick! Where else are you going to find such a varied range of opportunities. There's also no doubting the effort and good intentions of those that work for the company at all levels even although we may not always agree with the paths or directions they choose to take. Let's face it though, if we didn't make mistakes from time to time, we'd never learn anything.
Minpunten
Sadly, that's what should make BT one of the smartest in the business. For example, we tend towards off-shoring when everybody else is in-shoring. It is not proving as cost effective as originally "planned" yet rather than stick our hands up and say "ok, we tried, but it was perhaps not the right thing to do" we battle on regardless often at the expense of customer satisfaction (one of the foundation stones of any successful business). BT people tend towards apportioning blame rather than working together to resolve issues. They tend to avoid "helping and supporting each other" especially on difficult projects/contracts. They tend to over elaborate the complexity of problems or projects when, in truth, they are pretty straight forward. Why? Because, quite simply, the pay and reward structure inclines you to think about yourself first and others later. That being said, the longer you work for BT the more you will understand that, in reality, this makes little difference anyway. At the end of the day, unless your near the top or "know the right people" then you aint going to get much of anything from now until the twelfth of never.