What We Believe

The First Factory Mission: We are committed to the professional success of our partners and our team members. Through our devotion to quality craftsmanship, we strive to provide trusted software development solutions for our partners.

Everyone Deserves Respect

Our developers work side-by-side with our clients on every project or company need. We become an integral part of your team, while you become our top priority. With that, we believe that everyone should be treated fairly and with the utmost respect. We will exceed your expectations and we ask that you allow us to be human. We take creativity breaks, have lunch at a reasonable time and sometimes look at funny videos online. We don't have to ask a developer to stay and fix something that they care about... they just do. That’s the kind of team we are proud to have.

We’re a Team

This isn’t the kind of place where you will be assigned a random person for your software needs. We’re a shop of over 200 developers with an incredible amount of acquired knowledge. We will customize the perfect mix of teammates for particular projects, but we will also ask each other for assistance or opinions. We know what everyone else is working on, and we do our best to encourage each other in the process.

Open Communication is Crucial

We talk to each other. A lot. We use Google Hangouts, Slack and good old-fashioned phone calls to ensure frequent, open communication. This also means that we are completely open to feedback and questions. Our goal is to make sure everyone feels completely comfortable bringing their thoughts and opinions to the table. That way, we stay up-to-date on all current and upcoming projects, can foresee any issues that could arise and we can build trust with our staff and clients.

Work is Not Life

We all get a paycheck. As much as we love coming to work and being a part of the team, it’s also what pays for us to have a life outside of work. This is not the kind of place that is going to have frequent fire drills on weekends, or expect our team members to run to the office at 3 a.m. on a Sunday because we want to get something done before Monday morning. We expect greatness from our staff, but that doesn’t mean they don’t deserve a break. We know that doctor’s appointments, family issues and vacations happen. It’s ok to take some time off to… well, live a normal life.

Investing is Necessary

You can’t do your best if you are slowed down by not having the right tools. This is why we invest in the latest technology and offer continuing education for our developers. They bring their A-game each and every day, and we do our absolute best to provide them with everything they need to accomplish our clients’ goals.

An Open Office Makes a Difference

We firmly believe in an open door policy, even if we aren’t in the actual office. This means that we constantly make ourselves available for questions, comments, concerns or chats about what we are eating for lunch. From senior staff to the developer on her first day at the office, we treat everyone the same and encourage each team member to suggest what could make our office even better.

Extraordinary Work is the Only Kind

Like we’ve said before, we give our team members an impressive amount of responsibility from day one. We carefully select the people who will go above and beyond a job description. When it comes to problem solving, we look at more than how to simply correct an issue. We forecast any future needs and go the extra mile to make sure all of your bases are covered. It’s our mission to ensure that our clients wouldn’t hesitate to recommend our work to others.

We NEVER Stop Learning

Our employees bring a range of experience to the table, and we value each contribution given. Technologies change, and we encourage our staff members to stay up-to-date in their particular fields, while striving to become even more fluent in their job abilities. We’ve watched junior-level developers move to senior-level with us, and we’ve cheered them on throughout the process.