The company is still growing (even under challenging economic conditions) so if you are willing to work hard there is potential to move up in your career. The company values taking initiative and ownership over issues that need solving.
Cons
Can be competitive as team members are competing for promotions during the same round every year. This hurts collaboration at times and can inhibit reaching goals effectively. It requires some politics and negotiating.