Pros
It’s a job. You get a check
Cons
Top heavy with managers m, Support engineers are really customer service reps that don’t get paid for over time. The force a mandatory on call shift on only the support engineers. Rampant favoritism. Non technical management. Yearly reviews are a sham, if management doesn’t like you they are allowed to base you entire review on one day or month. Human Resources does nothing. Frequently loses emails and other important paperwork that contains personal identifiable information. Habit of blaming employees for their mistakes. No one takes accountability for their actions or words, especially when they are wrong. Very unethical practices in general. No personal space or assigned desks / cubicles. you have to share keyboards and workstations with other co-workers and they provide a miniature file cabinet to lock your belongings in if you want to leave stuff in the office and hand sanitizers to wipe the keyboards down.