Pros
IT at WESCO is an enterprise IT shop (well, sort of) that services a large organization with thousands of employees and billions in revenue. There are lots of complex problems and an endless supply of work to be done. The company has been straddling a very critical moment for their software and systems for the past 5+ years. The business / sales / operations teams that you get to work with on projects are very smart and skilled. You get opportunities to learn about how the business works. Some managers offer flexibility in schedule and work from home opportunities. However, other managers have been known to deny vacation days and force 60+ hour work weeks. The benefits are OK and there is a 401k program, with an employer match.
Cons
IT leadership has been running this department into the ground for quite some time. Management does not have a solid plan or even the competence to create one. The people who have been put into decision making positions within IT got there by politics and luck, not skill. And when managers fail at the positions they are placed into, the leaders simply reshuffle the deck with more org changes and promotions of the same old "boys club". Because of this, communication / collaboration is very lacking. Politics and backstabbing are a huge problem. Projects are not scheduled and resourced appropriately. Actual problems are ignored and good talent / solutions are overlooked. The company has been thinking about implementing Oracle for 10+ years and has no idea how to effectively pull the trigger. There is no architecture, process standardization, or governance. There is no opportunity to innovate or make things better for the business. Because the department does not have the skills or ability to move their software and systems into the next generation, careers stagnate. People who spend years there, typically do not end up in a better career position than when they started. And there are very, very few IT people left that you can actually learn useful skills from. Compensation is well below the market. There are no career opportunities. The department is doing nothing interesting and stalling on most projects. On many occasions IT employees are: - Told they have to work 60+ hour weeks - Denied any merit increase - Made to work on the weekend - Forced to take unpaid leaves of absence - Denied vacation day requests The company as a whole has been doing very poorly. Despite increased revenue from acquisitions, margins are bad and costing cutting has run rampant. This is not a place you want to be right now.