
Benefits are good - insurance, 401k match, time off
Intelligent people who are thoughtful, funny, and efficient.
Supportive coworkers who make it feel like a family.
Having a project with clear goals and timelines that are achievable, yet challenging.