Corporate really is horrible and work is global so it is never left at work.
I say find a software company where software/tech is the main product. Stay far away from company's that just have an IT department.
Corporate IT is often ran by non-technical people with good intentions as they think an MBA may represent IT better - they don't. It only createz more politics, micromanagement, and senseless processes.
Ive been at this 22 years and haven't worked one place for more than 4 years and dont see it ever happening.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.