Pros
- Leadership team has focus - My immediate team is a close-knit team that enjoys working with each other and trusts each other - Given multiple opportunities to learn new skills/technologies and grow professionally - Leadership cares about employees and their well-being - Our product is helping businesses and we get to see the impact of our work and how it helps our customers
Kontras
The only con I can think of is that the company does not have clearly-defined paths for moving up in the company. The company does promote often and there are opportunities to move up, but unless you ask, it's unclear what opportunities are available and how to reach those opportunities. That being said, if you ask and talk with management, they do listen and will help you reach your goals.