Great company to work for and fun team to work with. Love the multiple teams to be able to join.
Cons
Stagnate growth at times, not always communicating within departments and with other departments. Workload can be frustrating because of business decisions.