Great place to work, always kept interesting, there's multiple team activities, ongoing training and support. Doors are always open and Directors available for any questions. Forget upper management, seniors v juniors, etc. Everyone works together and help each other.
A highly diverse team, means you are always learning something new from multiple industries and backgrounds.
Also, a great place to share your ideas, not only are they happy to listen and give it a go but you are encouraged to find something new, or a different approach that will help make things better.