- Software consulting means tackling new and challenging problems. You can't just settle into one thing. You'll be challenge with new places to push the bound every project. - Merit based. People work hard and definitely busy seasons followed by good balance and time off. You want to be ready to work with the ebb and flow - Fully remote. The team is close, but it takes extra effort and proactivity to build relationships over the web. However, people are welcoming and the proactivity pays off in meaningful relationships in both the professional and outside of work setting