Vantaggi
Okay benefits and decent pay.
Svantaggi
SHRSS - This department has no solid head on its shoulders. It's a political battleground of unbridled incompetence, scapegoating, and lack of foresight from the management team. There is very little process enforced correctly. Several managers - VPs - etc. are downright incapable at meeting the technical requirements of their positions and spend more time redirecting blame than fixing anything. Projects are half developed with no requirements, and the team is a revolving door of staff fleeing to more promising opportunity. Doing things harder rather than smarter - is an unfortunate trend. And those who fight to do it right, one after another burn out, and leave to find a more 'professional' IT work environment. I have seen turnovers of EVERY major position during my limited time there, and while some day it may normalize, its a trend that seems far from over in its current state. On top of that: With no Holidays, little respect for work/life balance, and unrealistic timelines that the management team promises the business. It is quite a frustrating place to try and be a professional. As disillusionment sets in that it isn't really the opportunity they were sold; people are leaving from all departments - lowering the bar and overall product quality continuously. Critical positions are being plugged up with incompetency, and there seems to be a general lack of technical knowledge when it comes to decision making in many critical areas. I've seen several people fight for positive changes, only to be scapegoated -labeled as part of the problem - and removed. Projects miss their marks by YEARS! Not weeks or months - and only after huge waves of functionality being descoped. I've even been in meetings with leadership openly admitting to lying to the business in order to get half planned projects approved. (With dismal - results). Most cases are sad, some cases are shameful. Also.. Projects need to be more adequately planned and documented. Every project I worked on was receiving on the fly requirements without proper documentation - causing our in house development to need excessive rewrites, and often laying waste to huge amounts of development effort. This also also results in contracted deliverable's arriving in a sorry state of dysfunction. To which I cannot entirely blame the vendors.