Pros
The company has currently undergone new management and is still going trough changes, including the upgrade of their corporate office and many of its locations. Management seems to really care about the growth of its employees within the company. Since I have been here, they have created "Absolute University" which is a platform for learning different topics and programs outside of ones own job description which gives employees opportunity to be able to learn concepts outside of their job description (All paid) to be able to move into different positions.
Cons
The company is still undergoing changes and growth so this may not be a suitable environment for someone who is not willing to adapt to change easily. If you like a challenge and welcome change this is the perfect company for you right now.