Pros
Choices for health care plans with savings plans. 401k matching. Profit sharing. Onsite gym. New computers every 3 years. One IT guy is great and helpful in any way he can.
Cons
You've heard of micromanagement, but how about nano- or picomanagement? Only two weeks vacation time for the first 5 years. Entire company is focused on one market (oil and gas) and that market crashed resulting in layoffs in 2014, 2015, and 2016. Empty offices and cubicles everywhere. They don't embrace technology and focus on keeping the lights on. Too much corporate structure to get anything really accomplished. If you are a manager or project lead, you spend all day in meetings. Every month there is a new announcement about some change in senior upper management that means nothing to the local office. Other IT is combative and elusive to the point of ridiculousness.