Pros
I've been fortunate/unfortunate depending on point of view to work in a few different companies. What is good about USG is the people first and foremost. Management has a very caring approach to the people. This is a business and should be run as such, while USG asks a lot of their people it's no different than any other company I've work for/with/against. The employees are absolutely treated with respect starting with the daily walk around of upper management, it may be just to see who's at work but I've seen the interaction lead to changes the producers/assistants or others inquired about. The feeling I get from management is one of truth and transparency. I also believe they truly care about the employees. There are a number of employee's that have earned the right to work from home which may seem small but there are a number of organizations that wouldn't ever allow. For the production staff the access to a number of markets, the ease of use for the management system and backup from a wealth of producers nationally puts people in a winning situation. I'm unsure what other companies offer for commission splits or really care but USG's seem fair. The culture is great, the people genuinely work together and management interacts with its people everyday.
Cons
The health benefits are extremely expensive and maybe could be shopped or updated to find better value. This is especially true of the family costs. I've found it odd when a new hire comes into the office for training or other reasons they aren't walked around and introduced to others. The access to the carriers can be arbitrary at times- although that might be more of a carrier issue than USG issue.