
The pay and medical coverage.
Creating interesting software with people I like working with.
They provide guidance timely. This allows me to get back to my primary work quicker.
We have a good balance of producing interesting and quality software in a non-stressful environment.
My team members work cohesively well together. We achieve good results in the software we develop.