IT - You will not get laid off, but be prepared to be stuck without career opportunities
Pros
No more formal business attire required Job security is unparalleled Awesome health benefits Great people to work with at the ground level
Cons
No opportunities for growth, the system is clogged at all levels. When people quit, management is content replacing them with contractors. Special 'rules' exist in the Charlotte IT department above and beyond corporate policies. Local senior management is solely focused on their own progress and is very opaque about career progression. I guess because of the Job scenario elsewhere, management takes employees for granted. You are not measured by what you produce in results, but in how many hours you work in a week - better work at least 45 hours a week on an average if you desire any bonus at all.