Good, friendly colleagues and decent working hours as outlined in your contract- if you can actual manage to work these hours only!
Could benefit from changes made to upper management. If you work overtime you don't get paid. I often worked weekends and late nights due to the huge workload and expectations placed on me which I don't feel were reasonable. Due to the cost, they don't hire extra people to help with this workload so it is not uncommon for one person to do the equivalent of 2-3 people's work. Too much micro-management. The management should really be setting deadlines that staff can realistically meet.
The reason for staff working such long hours stems from upper management under-quoting jobs.
Fair pay shouldn't be a benefit!
Get a free estimate of your CV's worth and see if you're due a pay riseValue my CV now