Our Software Development team focuses on implementation, using a test-driven design and development approach. Developers work in pairs on a variety of projects, rotating pair partners and/or projects on a weekly basis.
At Menlo, it's not as important to be an expert in any particular language, but to be willing and able to learn new languages when needed. Sharing your technical and project knowledge with other team members is a natural part of the process, preventing any one person from becoming a tower of knowledge.
Beyond the joy of delivering high-quality software to our clients, the most gratifying part of our work are the stories of the impact that our software and process has on our clients, users, and our team. We call this The Menlo Effect.