Pros
Most everyone was friendly, approachable, and willing to help. Culture is generally laid back and most folks maintained a fair work-life balance.
Cons
Many of the most-senior folks in the company were very cliquish, with most internally meetings getting kicked off with inside jokes, church-related convos, and gossip about senior executives at other local tech companies. While entertaining to hear, it also gave you the sense that you were a complete outsider. In my experience, there seemed to be some senior-level folks who just didn't know what they were doing. It was not uncommon for a couple leaders to come to me for input on relevant topics and to complete work that I would later see re-presented to other companies leaders. The company seems to be living on a legacy of innovation and professional opportunity...but in my time with the company, I witnessed minimal resource allocation to innovative ideas and it was all too common for the most-talented folks to leave after a year or two, typically because their professional opportunities were much better elsewhere. Lastly, there was very little strategic thinking going on at the most-senior levels. You often got the sense that many of the company leaders were overly focused on the value of their stock, and much less concerned about where the company might be in a few years.