Nice people, for sure, but not impressive. Workplace culture depends more on the client, so not a fair question. I excelled with the client, but specific work with HTC was always painful. Sometimes, that was understandable, but usually they made simple things complex. Terrible communication. The client was the best part of the job. If the job fits, take it. Don't let these clowns stop you fromthat, but keep in mind, they are clowns.