Really good place if you want to both work and learn. Tech team is really good and helpful. If you have any ideas then you can directly interact with the CTO who is always encouraging. You will make good friends too! Overall a very nice place.
Cons
Not really a con but i think the internal communication can be improved between the teams.