Pros
Transparent, not a toxic environment, they are very appreciative and will recognize you for it. They give as much opportunity as possible internally or externally. I was even offered to participate in a workshop/seminar abroad for a month! Unlike other companies, they have the fairest compensation especially with yearly increase. Based on exp, it's based on tenure and not by performance
Cons
Take a long break and come back with new updates! But good updates most of the time. It's a fast pace environment. They dont hire less that +A players so if you will apply, be prepared and make sure you really are coz if you're not, you will find the job more tiring and be left behind. I really cant think of a con since if we voice out something, they make sure to address it.