Pros
Top notch equipment and technology. Quality co-workers and for the most part, management is good. Team activities and free snack were great.
Cons
As a banker (and I imagine also with other "Rock Holdings" companies, Title Source, Fathead, One Reverse Mortgage, etc.), it was nearly impossible to have a home/family life because of the long work hours. The free snacks were not healthy, the free lunches were usually pizza. Fortune 500 "Best Places To Work" information does not seem correct because employees feel compelled to vote favoring the company because they fear that the technology platform would identify them. The company would get Fortune 500's "Best Company To Get Fired From Unexpectedly For No Reason List" #1 spot year after year if there was such a list.