
Reasonable wages and retirement plan options.
Accessible communication with leadership is available and encouraged.
Teamwork, innovation, and collaboration are encouraged and rewarded.
Solving new and interesting problems.
The emphasis on collaboration and supportive nature of the team.