Terrible HR department. Typical of some tech companies: HR thinks they run the company. I had 3 HR people coordinate my interview and none seemed to be paying attention. Then when I asked for changes in the job offer, they told me they had already made several concessions (must have been thinking of someone else, not me)