Good working experience at global company (4 different time zones)
Good overall opportunity to learn industry. Depend on the team technology stack could be pretty modern, while some team stack with 10+years old legacy crap.
Company size is small enough to have opportunity 1-to-1 with top management.
Cons
Low compensation with nearly no raise (less then 4% total raise in more than 4 years of employment). Sometimes management could quite despotic and won't listen their subordinates - it would be easier to leave than change decision imparting negatively your career.
Fake 5-stars reviews by HR.