The best part is the money
Good people who know what they are doing
Having challenging work and the tools to succeed
Striving to make the best products (hardware and software) in our field
They give me a clear direction and let me get on with my job
With every company there are pros and cons
honest, caring, good communicators, effective leaders, respectful
The other great people I work with.