Life is what you make it. BT is in fact a company that does have to hire real human beings. This means all the crazy that comes with dealing with other humans.
If I have to harp on a few things, then let's talk about interacting with other departments, CPE, and benefits. We're setup much like other companies with different departments in different areas of the office. I don't interact much with the other departments during a regular workday, so this sounds less than ideal, but its par for the course. People can mingle at firm events like our quarterly meeting. The firm also sponsors different sports teams and does Fitbit challenges that also help employees mingle. It's tough to do more with work after work hours, but it does provide a good opportunity to meet people from the other departments.
Okay, CPE. I've been spoiled in the past with an organized week of in-house CPE. That was good and bad. Think about one whole week of CPE, brutal but convenient. In my department here at BT, we do an hour here or an hour there. It doesn't feel organized, but it gets the job done. I know I can pick some outside CPE to attend, so I'll have to give that a shot. BT is good middle ground compared to one place that I worked that almost didn't provide CPE or a budget to go buy/attend CPE.
I know I said total compensation package and benefits are great in the Pros section, so hear me out. BT has one of the best overall packages I have seen in my career, but I'm selfish and greedy. Let's give a healthier 401k match and let's get rid of the vesting period. I think vesting periods are an old school idea that was necessary because leadership was less than ideal. Step up with good leadership and employees will naturally be loyal.