Horrible workplace culture with a strong hierarchy in place. This may be a large IT company, but they need to learn respect for their employees. The lack of not only respect but dignity at times in the way most the senior team treats everyone below them, was awful. One of the worst offenders was the director of HR. That should say it all.