Pros: management, work environment, growth of knowledge
Very good work environment but very challenging pace. Growth in computer knowledge, including hardware and software, is exponential. Customers are sometimes difficult to deal with, but this is the hardest part of the job. The most enjoyable part of the job is that you have a team of coworkers willing to help, and friendships are made in this way.