Some of the technology is out-of-date and more difficult to work with, but management is doing all they can to improve the work environment. It's hard to think of consistent cons because any issues can be brought up to management, and are usually resolved or at least addressed in a timely manner.