Pros
Young and vibrant environment
Top management are willing to listen to their employees of all level
No such thing as seniority or wtv
Cons
Pay jump is low when you join them, in most case probably reach 10% and nothing more. Benefits are lacking too.
Also a lot of the staff seem to be quite unwilling when it comes to helping others, especially cross departments. Keep getting a backhanded remark that says "in here a lot of the things we have to do ourselves, even I had to learn this system myself so moving forward you might want to do it too before going around asking for help", and that came from someone who is supposed to be the "product expert". Yeah I dont fancy that culture