The culture
Introduce new features instead of perfecting current system
I focus mainly on technical problems other people have difficulty solving, generally on a very tight schedule.
Extremely positive, all business activities meet or exceed my expectations
My experience is very rewarding.