Pros
- Pay is average for the position - Never a dull moment - Decent healthcare and vision benefits.
Cons
- No room for growth outside of your position. - Pay. I had to negotiate with hiring manager during my interview to increase pay to the average before I accepted the position. My highest performing coworkers were turned down for promotions, and given below average yearly raises less than even $1/hr USD. Weekends will occasionally be expected to be worked with no overtime pay, under the guise that you can "take that time off" on a following work date. Some of my coworkers have even worked extreme hours off the clock to keep operations moving forward. This is extremely wrong, and they should be fairly compensated for their efforts with nothing other than money. - Workload is impossible to keep up with, depending on the campus you work for. The goal post will be moved further if you ever manage to meet expectations. - Benefits. 401k matching is abysmal, with mediocre life insurance and no accidental death and dismemberment insurance - Company culture. The location I work at is ran on fear. My coworkers have no hope of ever satisfying the customer and simply seek to be reprimanded as little as possible. Our most important system engineer had their hours cut simply due refusing a low paid full time salary employment and staying as an hourly contractor, which is extremely petty behavior and negatively impacts the campus. - Resources. At my campus, there is such an egregious lack of resources that simple tasks requiring purchases become week long activities. Systems are kept functioning as long as possible with duct tape and bubblegum.