Pros
I joined the Marketing department at OutSystems almost 3 years ago, and it has been an incredible journey. There's a lot of transparency; each department has its own career progression structure and you know from the beginning how you can grow. Plus the culture is great. Everyone is encouraged to try and fail (fast and cheap) and that's really motivating to know that your ideas are heard. And you know that you're working for a product that is completely revolutionizing the tech industry. That for itself, it's amazing.
Cons
It's a complex product, so if you don't have an IT background like me, you might face some challenges to understand it in the beginning. But everyone, from VP level to junior is always willing to help you clarify any questions you might have. So, if you get bored easily and are up for a good challenge, I encourage you to check the available positions.