The opportunity to make a difference in IT applications is huge and the type of work is rewarding but the hostile and aggressive behavior of management, starting at the top, makes this a very difficult place to work. Combine this with the lowest work/life balance I have ever experienced in my lengthy career, I would highly recommend that a prospective employee look elsewhere for a job.