Has that startup culture with quick product iterations and freedom to get involved in various fields.
Good opportunities to learn new things on the tech side.
The tech management is flexible and helpful
Cons
Salary wise growth gets stagnant
Poor/NO communication on hikes and company's future plans