Flexi hours are really great, And you can accumulate hours and then work a 4 day week. Most people don't work Fridays so this makes up for a lot of things. There is compulsory 5 days training per year,however the training courses are not at advanced level, they are very basic and external training is difficult to get hold of as there is no budget for it despite it being advertised. The culture is extremely risk averse and insular and management are not always open to new ways of working despite the rhetoric about wanting to recruit new people from outside to show them the way, transformation schemes are generally sabotaged by those who are threatened by the status quo being changed. Also the flexi culture means that it can be very difficult to get hold of people. People aren't flexible in staying when there is business need. Everyone is very friendly and in general helpful (as long as you meet within their individual flexi boundaries) but the lack of training in the organisation make it very difficult to work if you have come from outside where methods are more advanced.
Lack of training and advancement offers