Pros
Great company to work for. The benefits are genuinely excellent, with lots of schemes and support that actually help you even outside of work. It really feels like the company invests in its people, not just during working hours but in a broader sense as well. The pay is very solid, even for blue-collar or entry-level roles. I would say it’s above the market average. There are also real opportunities for promotion and career progression. It’s not the typical “carrot on a stick” situation where advancement is dangled just to push people to work harder. Progression is actively encouraged and built into how the company develops its staff. Training is another big plus. There are training opportunities available for every role, and the company regularly signs employees up for useful, industry-relevant courses. If you find additional training yourself and ask for it, they are usually very supportive and happy to approve it. Ideas and opinions are genuinely respected. The culture is very open and innovative, and new ideas are welcomed. People are encouraged to test, discuss, and refine ideas rather than stick to “we’ve always done it this way.” That mindset is actively discouraged, which makes it a really refreshing environment to work in. Safety is No 1 priority. You know nothing harmful will happen to you at work because every precaution that could be taken is there. You always feel safe working.
Cons
Company goes through restructuring every few years. Sometimes the changes are minor, but other times they are earthquake level and can have a big impact. In some cases this can lead to redundancies, or you might find yourself moved into a role you never expected to be in. Another issue is that job boundaries are not always very clear. Some roles and responsibilities overlap between departments, and it is not always obvious which team is responsible for what. That lack of clarity can sometimes show up in pay structures and job expectations as well.