I have not been here long enough to find cons, but most people I have spoken with love it here even after many years. I have noticed that there are a few people who have been here a long time and don't seem to evolve or deal with change well. some of the technology/software used is not current and not user friendly