Vantaggi
I really liked the people I worked with, and also leaderships. I didn't have many interactions besides the engineering team, but the engineers here are awesome, and I had tons of things to learn from every single one of them. Maybe other former employees had bad experiences because the recruiting products were not profitable in the US branch, but I believe the leadership would have done much better for employees if the economy was better. As an engineer, you would expect learnings that you can get from the startups. You will have a bit of flexibility for engineering decisions, but you will need to research and invest quite a bit of extra time in a short period to achieve that.
Svantaggi
There were many crunch times with tons of workload, but the product was not being sold enough. There are many refactorings, yet you need to consider compatibility with legacy codes. This always gives you headaches and limits your engineering work.