Pros
I now work for a much smaller employer and have come to see BT's points in a clear light: 1) Excellent flexible working and supporting technology across the business 2) Leading brand with people who are genuinely proud to work there and do a good job 3) Good benefits package 4) Good internal comms 5) Good opportunities to move within the company - but don't wait to be asked. Your career is what you make it 5) Most work/decisions made in short conference calls. Face to face meetings largely rare. I like this way of working. Others might need more nurturing. 6) Good support for working parents. 7) It's a grown-up way of working. You find your own training and there is plenty to tap into.
Cons
Cons 1) The benefits package offsets and fairly conservative wage. I earn much more now, but my benefits aren't as good so do the maths 2) Finding a real person to talk to for any systems support is impossible. Everything is self-service and online. Don't expect any IT man here. 3) Most work done on conference calls. If you like half day meetings, they are rare. 4) It's a large company, so restructuring is common. Sometimes this means you feel you're just a number.