Pros
Amazing culture! I loved every minute of my time here in terms of culture. I was free to treat the office as my home, which for me is very helpful with my work ethic. Every holiday seemed to be celebrated, the people were great to work with and there wasn't too much of title-throwing around. My favorite thing about the culture was going on Retreat every winter. It's a great mix of business to understand the companies goals and pleasure where you can really get to know your teammates. This place is great if you're young and starting your career.
Cons
While the culture is amazing, it is immensely negated by the business side. The company has not been tech-first since its inception and, in recent years, have been diving into executing more tech-driven projects. There are a lot of from-the-gut decisions being made and it is hindering the potential of what the company can actually achieve. Projects are pushed to be finished with unreasonable timelines and no data to back up the "why" of it all. Fast deadlines are not a problem but forcing a mansion to be built with the same timeline as a two-bedroom apartment can be reckless and causes the quality of the products to be mediocre. With that, unfortunately raising the issues through the proper channels don't seem to do anything, even with the open culture. That isn't to say the managers don't understand, but there are powers at play that choose not to dig into the real issues.