Pros
Good benefits Flexible schedule Friendly, helpful coworkers Pay day donuts and bagels Ability to learn new skills while working Understanding manager
Cons
+ Manual software deploys from 12-6am which often take several hours (other companies have an automated process). + Cross training expected - When you are on call, you are responsible for all applications within your department even if you are not an expert. + Remote access granted to most IS employees which is used to handle on call issues from home, software deploys and working from home on the occasional snow day, but I was not allowed to work from home permanently when I moved, even though I was willing to drive in 1-2 times a week and even though there is another employee who has been working remotely for years. + Having a paper trail for all system updates is a good idea and necessary for proper support but I felt like there was too much overhead. + Too much time spent on new initiatives and not enough time put into making existing systems and software better, more efficient and less buggy.