Pros
You'll learn a lot, and work in a lot of different environments to help further your skills. Company car You will get a ton of autonomy, and be able to work alone most of the time. Helping school districts can be immensely rewarding. The majority of people you work with will be amazing (internal and clients). Overall, QNS is a great place to work to gain experience. But as it stands that is all.
Cons
Pay is on the low end to downright terrible. Even more so when you factor in the extra hours you will likely put in frequently as a salaried exempt worker. Cost of living raises are what you should expect. It's near impossible to take time off at times. No true room for advancement, unless you want to be a supervisor. Even then, most time is spent being a jack of all trades type juggling break/fix tickets alone and drive time. Ridiculous ticket and overall workload, you will almost always be working break/fix or playing catch up on projects with random deadlines. To add to the workload (and fill your days if it ever is slow), driving 2-6 hours a day for minor t1 tickets is considered the norm. Immensely overworked networking and server teams. Work from home is a rarity, expect to be driving to either an office or onsite every morning at 8 am. Only to turn around and drive another hour in the other direction when a ticket comes in. Efficiency is not a priority. Industry best practices are often not a priority. Communication from management is often non-existent. Large scale company changes were frequently sent in the form of passive-aggressive emails to the entire company. With no warnings. Not even to supervisors. This includes huge projects, which tend to be pushed onto techs with absolutely no training. This leads to a disconnect from techs to upper management. Which just makes everything much worse. Most techs are too scared of upper management to even ask questions at all. Expect to be working on things vastly outside of the scope of not only your training, but also IT in general. This just furthers the already large workload for techs. And frankly, I'm not sure most employees are even aware of what they're obligated to work on or not. This leads to further confusion for everyone involved, especially the clients who think you manage what you don't. No fleet account for cars, you set up and schedule all service appointments and use the company card. So expect to manage the maintenance for your company vehicle. Possibly on your own personal time if you're behind. There is no real team environment. The goal is for you to be the assigned districts IT guy. That means that workloads are not balanced and neither are the environments. And unless you have a huge project, you will get little to no help. With this, documentation is almost non-existent. Any company-wide wikis can only be managed by upper management.