The work life balance is hard. Because the company is so focused on billable hours, you often find yourself working extra to meet your goals.
Time spent learning about flows of products, assisting with the fix of software bugs, or reworking issues are not billable to the customers, but often eats up your time. To make up for this non-billable time, you find yourself putting in 9-10 hour days often.
Often times too many things are promised during the sales cycle on too short of timelines, which often creates chaos and stress down the line.