An interesting place to work and probably the one I've felt most welcome and supported.The good thingsAn excellent team to work with.
The management really do go out of their way to help you at all times and they never leave anyone in the lurch, no matter the circumstances.
You can get exposure to a lot of different technologies if you're willing to get involved.
The challengesSomewhat disorganised, a bit chaotic, and not always consistent in processes or decisions.
Difficult to find current information on the products you're supporting.
Can be stressful.