I worked for BT Retail 150 customer service for around 5 years then moved over to Openreach as an engineer for the last two, you will never find everyone 100% happy all the time in any job, I really do enjoy working for BT though, the money wasn't great to start with.