Pros
The People. A lot of great talent old and new. Everyone is willing to assist one another. Even the executive team is willing to get into the trenches and assist when needed. How many Senior VP's do you know that would stay up past 11 PM working on a customer ticket with you? Most senior management have been promoted to that position from within the company. Southern Hospitality Culture. I seen some reviews where people say that HR and others are not any good or nice. I been in the company for years and I can't think of a single person through the whole company that wasn't short of amazing. This goes for every level of leadership.
Cons
Growing pains. A lot of changes and reorganizing as the company works to adapt to growing customer base. Work life balance suffers as people leave are often not replaced even though workload is increasing.