Ventajas
You will be given "exciting" work 24x7. As with all companies who want to help you improve they will ensure you get time for nothing else apart from your work. Their feedbacks will highlight mistakes as you will never be correct. You will strive to gain their trust in your work which is similar to finding needle in a haystack. Your ideas are most welcome but will never be considered. The only pro are the amazing people in this company who have been undervalued and under appreciated.
Desventajas
Unrealistic expectations by "product" team. They say there is flat hierarchy which is not true. There is considerable bias and ego issues from upper management. If you want to be a slave working for peanuts only then you should consider working here. They do to know the meaning of team as they choose to be superiors.