SCJ is a good place to learn corporate basics, and overall a decent place to work. It's very large and extremely slow moving. Being privately owned allows SCJ to pursue and adhere to values that may not be best for the bottom line, which is a cool thing.
Middle management is bloated but there are some absolute all-stars if you are lucky enough to work with them.
Advancement and raises are slow and favor those who talk and work the politics.
The culture is good overall, but at times lacks a sense of urgency and almost always lacks accountability - conversely, this means the work/life balance is generally very good. Telecommuting options and summer hours are a big plus.