I loved the leadership, the time spent there with them changed me. I also loved the problem we were solving. The company had a good culture in a lot of ways.
Cons
There were people who were just flat out unqualified to do the job they were doing, and the systems were sometimes archaic and ancient.