Technically challenging which is a good thing. The management and colleagues are nice and friendly, great to work for and alongside.