Pros
Great company values and the people who stick around really believe in them, value each other and want the best for the company and its agents. A personality assessment program is used to better understand coworkers and it's a little cheesy, but it got people talking and I think did help the work environment. Good pay in some positions, but I believe there was a huge range across the board, even within departments. Ask for what you're worth, don't just accept what they give you. Pride in working for a leading and growing brokerage. Good benefits - they actually increased their contribution to employee healthcare recently. Employee appreciation events, quasi-stocked kitchen and a great new office space.
Cons
Leadership sometimes let emotions get in the way of business goals and relationships. Everything was a fire drill, especially with the CEO. He's a great mind, but wants everything he wants yesterday and then he's on to the next shiny object. I know they were working on being more strategic, so it may have changed, but it was essentially a reactive environment. There was a good amount of turnover while I was there and I would guess it has to do with the management personalities. Don't just take a job there to take a job, make sure you're compatible with your department, that's huge. Also, the coffee was soooo bad, but that may have changed with the office move.