Just about everything needs to be restructured
They pay very very well. No complaints there
Generous compensation for an extremely customer focused company
Cash Profit Sharing bonus structure
Negative - mundane work and rampant inequity in reviews