Pros
This company hires wonderful people. It seems they understand that an organization is only as good as the people who run it- and they are spot-on! They have high expectations for performance; however, allow room for flexibility when life unexpectedly demands it. They are also open to new ideas, as this is a fast-growing company.
Cons
There is room for improvement in training new employees.