
Everyday challenges and good learning oppurtunities
Communication with the leadership team
Collaborative, expert knowledge, team spirit
Working on niche skills, excellant learning oppurtunities, collaborative culture
Questions that test the depth of knowledge in a particular technology.