Pros
Awesome co workers thats all.
Cons
Horrible expectations for the workload, poor training. Horrible communication with management. Poorly managed and rude higher ups. I been looked at wrong for saying good morning and ignored countless of times. So many issues and constant changes yet lack to communicate said changes then expected to have known. NOT worth more, especially the pay for an IT position even as entry for the work is a down right disgrace. The job is a revolving door with employees never know who is next to be fired, those that are still there hate it and look depressed even some had said "this place drains you" also they dont acknowledge veterans, they will acknowledge EVERYTHING else like pizza day or flannel day but veterans day.