Like in any other company: you need to find the right balance between all aspects of business, technology and life. not a real reason not consider Perforce, just understanding that the company goes through growth challenges, but this is very minor comparing it to other envs I worked at.