Pros
New CIO has a focus on pushing towards a more tech-centric focus, thus improving the culture in IT. The IT is getting more and more funding. Most of the people are easy going and have a can-do mentality. There is never a shortage of work. They are improving the stability of their developer's environment. If you're lucky enough to be on the right team or project, there is a good chance that you will be promoted quickly, given that you know your stuff. There is a good balance between work and life. It's rare to be expected to put in more than 40 hours in a week as long as you scope your projects, and hit your deadlines.
Cons
If you don't have someone championing your work and your successes, promotions may be few and far between. The pay is not competitive compared to your average Tech company, even for being in a lower cost of living area. There are some bad eggs in middle management that foster destructive conflict rather than cooperative growth. There is never a shortage of work. (Yes, this is a con too. The business side has a hard time accepting that they cannot have everything they want at once. As a result, requirements change, and priorities can change often). They are behind on using the best, most widely accepted frameworks. There is a lack of adapting to the reality of a situation with regards to feasibility and projects when unexpected problems arise. IT is still second class to the main business employees. If you're not on the right team or the right project, it's as if your efforts go unnoticed, and you may watch others race up the ladder and receive big raises despite putting in no more effort than you. With all these cons in mind, take it with a grain of salt. There are politics in any business, and overall JB Hunt is a solid place to begin or grow your career. Just keep in mind that if you're wanting to rush up the corporate ladder, tenure means everything here. Couple the right attitude, and making sure you're on the right team, or the right project and you could achieve that goal. Just don't expect to make 100k out of college or with any position lower than the highest of Senior Software Engineers or ISC/ISA roles. You'd be luck to get 65k out of college here (See competitive wages con).