Great tech team, nice people, all caring and involved in development and growth of the product
Cons
New higher ups and management who don't care about people in the team, destroying the product from top to bottom.
Be prepared for crazy business decisions that will derail your daily routine and might force you into lookin for another job.