Some of the only cons I can think of come with the job industry-wide. Lots of traveling depending on what position and which office you are in. Lots of the cons that I was aware of have been remedied or are in the process of being fixed, because the management really does care about the employees and morale. There have been many people who have taken advantage of the management’s kindness and generosity and several people who have left on bad terms, but from knowing many of them and their situations closely, it really came down to character issues that those individuals need to work through.