Projects are challenging but keep you engaged and learning.
Colleagues are always willing to collaborate and help.
Great company culture and policies