I worked at the Houston, TX office several years ago and back then the work culture was great. Once my department started to fall apart, I was told my job was secured but in the end, the management team in Irvine, CA had it out for me and I was "laid off" on a working holiday. Not sure if the management is still there but they were extremely unprofessional and cutthroat. I would not trust any of them in or outside of the business. Also, the field workers were coddled and babied so much that they lacked the ability to do simple tasks. In the end, they actually did me a favor by letting me go.