Internal processes are confusing and frustrating sometimes, training resources are somewhat poor given the size of the organisation, compartmentalised work at times meaning you are cut off from the end user and less motivated, lack of opportunities to cross pollinate knowledge with other teams.