Pros
Salary, holiday, summer shifts. Share schemes if you want to save for 5 years and make nothing.
Cons
Winter shifts, wastefulness, sales pressure, corner cutting, micro management, awful union, poor old school management, stupid bonus schemes. You are expected to sell, this is priority number one. The management will say safety is number one but in reality they force you to cut corners on safety to meet job times but wait to ruin you if you get caught. They monitor everything, the business are paranoid the engineers are not being fully wringed out so they spend an absolute fortune on monitoring every aspect of everything, it is stifling and has ruined virtually every engineers morale. The manager / engineer relationship is akin to a prisoner / warden. There is a good bonus you can hit if you can either ignore faults or pass your expensive parts onto colleagues....it is time based so reward those who fail to do a proper job. Big, bloated organisation with greedy, clueless management. The union are a complete joke, totally in the pockets of management, occasionally may get an email saying they disagree with something but that's about as militant as they get. Very few current engineers can see the business here in 3 years and most are leaving as the company is clearly aiming to take the contractor route.