Great culture, no toxic people, work is based on trust and accountability. You can learn a lot and have room to grow and shine if you want. C levels and management are transparent with the whole company and they will tell you directly what they expect from you, congratulate on your wins and help with your struggles.
Cons
Conservative approach in what concerns to career progression and compensation, which contrasts with the level of demand in terms of work and deliverables. I'm afraid this will lead to lack of motivation of employees in the mid-long term.
Great opportunity to work in international markets
Cons
Miscommunication internally. The different team managers are not aligned with each other and that affects the teams job. I would not recommend this company, too much stress involved and too much pressure put on you by the managers (not the CEO)