Very poor IT department. Team leads are terrible to deal with, condescending, 'I know more than you' attitude. Senior developers get angry when you ask them anything. Meetings, meetings and just more meetings, meetings are scheduled at will for the most mundane things without regard to one's schedule and work load. You are actually supposed to 'ask around' for clarification when when you do you will be blamed 'you ask too much'. IT head has a poor and humiliating way to communicate with people under him. For some odd reason the IT head is thinks he is running Google, he is oblivious to the needs of his developers. The product itself is poorly written, maintained and there is no way to run it in the development environment. Most of the time I was just guessing on what needs to be done. The QA department thinks they have done a great thing by developing archaic testing framework, nobody told them about Selenium. My strong advice is to stay far far away from this company as possible. They will waste your time and ruin your career.
Everything including the silly company name. Change it!!