Most cons I've seen posted for B&E are indictments of the industry rather than the company. Yes, they're going to want you to travel. Yes, they're going to want you to work rough hours. But construction doesn't always occur from 9 to 5 in your back yard.
That said, Building and Earth does have some flaws in the way it schedules work. They've got a "do whatever the client asks" mentality which often translates into last minute scrambles and long days for techs. But if you're like me and want the hours, it's not really that bad.
Building and Earth doesn't always hire experienced or reliable people. As a result, you'll have to earn the trust of management. There are checks in place to ensure you're honest and thorough, but so long as you just do your job, this is, again, not an issue.
The final, largest issue I see at B&E is a general deflection of responsibility. If something bad happens, management gets a call from the client, management deflects to the engineers, then the engineers deflect to the techs and the techs catch the end of it, regardless of their roll in it. The company functions as a large conglomeration of individuals rather than a team. Even if a problem occurs because 4 different levels of employees made a mistake, the lowest level's going to take the blame for everything. This creates a system wherein the lowest level is functionally disposable. To compensate for the money they're bleeding to employee turnover, B&E has taken to hiring low cost techs. At least from my perspective, corporate seems to have a mentality of, "don't invest too much in techs because they'll be gone before the investment pays off" but this mentality is the root cause of the employee turnover. But again, that's probably an industry wide problem for low wage employees.