The cons, at least in my opinion, mostly stemmed from it being a company still trying to find its way in some respects. While it was not a "new" company by any stretch of the imagination, it was certainly younger and still growing. The role that was explained to me before joining the company, my responsibilities, and the training/support I would receive and the way it actually played out were the biggest issue. It is very important that I stress this all overwhelmingly revolved around the direct regional leadership from my home office and not corporate headquarters. I feel their biggest role in it was a blind spot when it came to the regional director of my office, who was a very good guy/person but not well suited to lead a team. I received no training/support of any kind from my Director and only saw him 3 times in the span of almost two years with the company in an official work capacity. My "training" was left to a very gracious fellow employee who only had about 8 months more experience than I did and was still trying to figure things out for himself. It was incredibly unfair and unprofessional to put him in that position. The Director of our area would frequently schedule meetings with us or state that he would be attending our meetings only to text us the morning of to tell us he would not be there. To say that this happened dozens of times would be an understatement. The reality is, as with most things in life the expectation that was set was what ultimately became the problem. Our team was frequently told from the start and throughout our time with the company that we would receive support and everything we needed to succeed only to be denied those things time and time again. We had an entirely absentee "leader" and it definitely held us all back as an office. To the company's credit, I learned that after I left they made changes to the regional leadership and put more effective people in place in these roles. They also invested in an organized/regimented training program run by one of the smartest and most supportive people in the company (someone with real leadership & training skills).