At my last job, I had enough work for 3 people easily. My boss didn't like me, because I never made the progress he was looking for on the tasks he wanted. I had employees constantly coming to me, because they were too incompetent to fix their own problems. I couldn't turn them away. When I suggested getting another person, my boss laughed. Funny thing is, when I quit, they immediately filled the position with two employees, and have since hired several more!!! I still think my boss was just bitter because before he was a manager, I got him in trouble when I turned in a USB flash drive I found in the parking lot with his Domain Administrator password in plain text on it to my boss. At my job, I was real busy. I'd goof off for maybe an hour a day, but worked the other 7 solid. Even my goofing off would often be while I waited for things to load/compile.
So two years ago, I took a server administrator job for state government. Worse, job, ever. I went from making 44k to now making 66k in just two years. I'll cap out at $81k in 27 more months. Then it'll be annual 1-2% raises after that, assuming I don't apply for a higher level job. If I had stayed with my old company, I would have never gotten more than the 1-2% raises again. Over my last 3 years working there, I had gotten an $0.08 raise after I calculated CPI. My new job has a great 401k/457 plan. I get 17 vacation days a year and 13 sick days. My insurance is better and costs me $1.5k less a year. The jobs are equal distance from my house. So what's the problem? There is NO WORK TO DO. We have a team of 4 people to do the work that 1 person could be bored to death doing.
Just to put this in perspective...at my last company, there were 5 network administrators who did 100% of the support for the entire companies server infrastructure. They managed 500 servers. They did all the backups, email, active directory, vmware, etc. At my new job, we have a team of 5 people to support 200 servers. BUT, every possible task that can be consolidated has been. So there is a backup team to deal with the backups. There is a SAN team to deal with the storage. There is a VMWare team to handle the hosts. There is a Symantec team to handle the antivirus. So what do we do? We grant temporary admin rights to the servers, occasionally reboot them, restart services, patch the servers quarterly, install a certificate here and there, and "monitor" the servers. To put a number on it, we get on average, maybe 2 requests a day for 5 people. All of the monitoring is automated. I AM BORED OUT OF MY SKULL!
The problem with my current job though, is that it's comfortable, easy, and secure. The boredom was REALLY bad when I first started. It's less of an issue now. You just kind of get used to it. There are 4-5 other teams just like mine here. They are all similarly staffed. They all like to complain about being busy, but if you walk down the cube hall, you'll see a mix of Facebook, YouTube, forums, book reading, candy crush, etc. When I first started, I was paranoid about people seeing my computer screen, but really, no one cares. Even if they did, they couldn't fire you for it. It's virtually impossible to get fired from this place. I had a coworker showing up intoxicated and he repeatedly no-call/no-showed for months. He then took 3 months of forced FMLA to get "cleaned up". He missed deadlines for paperwork and whatnot. He was eventually in jail for a month after getting his 3rd DUI. Guess what, he's still in his cube now playing Candy Crush. I'd say that 90% of the terminations that do happen here end up in wrongful termination suites where the fired wins. That's why they don't try to fire anyone.
I've thought about leaving, but really, in my area, it would be hard to find a similar job making +80k. Also, every day that I'm here, I feel like i'm getting -Experience. It's like the desire to learn and excel is being sucked out of me. I'm seriously a little frightened about it.