Very diverse staff, there is lots of room for growth and promotions, great core values, lots of mentors and training available for those who are interested.
Cons
The company is established but has so much room left for growth and expansion. I don't see any con's but just working through those growing pains.