Pros
If you're new to the IT field you will have the opportunity to work on a wide variety of tasks that you probably wouldn't be able to if you were working support for a larger company.
Cons
Upper management doesn't seem to understand the costs of running a modern IT department, which results in outdated infrastructure (And not very willing to upgrade), making do with lots of free software solutions, and pay that isn't competitive at the systems analyst position. There is a lack of training outside of what you are taught for your basic/routine tasks. The company seems to care heavily for the people in the parts/service departments (Which is great.) but they don't really invest in the IT Department because it's just viewed as an expense. There isn't really any progression beyond the support role, if you are promoted to systems or network analyst you'll still be expected to take calls. The response to COVID-19 was poor and haphazard, such as working from home for a few weeks just for management to change their minds and have employees come back into the office and then change their minds again a month or so later after they decide to take it seriously. PTO wasn't competitive, all your time off is rolled into one bank, which is a fine concept, but you really won't find yourself with much time off if you take a few sick days in a year. If you do take sick days (Which are "unapproved" days) it will count against you at your annual review.