The people you work with are hands down the best. Management promotes/encourages growth through different avenues. There is no lack of personality with colleagues and truly work together as a team. Tons of continuing training for all levels.
Cons
Commodities has its up's and down's, so nothing specific to complain about within the org.