This company was mismanaged on many levels. I came to find out years after I left that salaries were kept stagnant in order for upper level managers to get their max bonus by minimizing overhead costs.
The hours were long. Clients definitely came first and nobody left until all the labor orders were filled. So from one standpoint it was very much a team environment, but from the other side it meant going beyond 40hrs most every week and never being paid extra.
The work life balance was nil due to the above, plus if you worked as an onsite rep, you were expected to be on-call 24/7 for emergencies (which were quite common) as a point of contact.
The upside to this job was that I learned A LOT about HR and management. That cannot be understated. While it wasn't an enjoyable experience, it was still an invaluable one that helped me jump ship when the time came.