Pros
OutSystems is definitely the best company I've worked for in my growing career. I've held positions at other similar companies, but the collaborative culture is simply the best. The product is amazing, and you can see that just from other product and analyst sites, but beyond that, the people working behind the scenes really are what makes the product and company what it is today. The company is showing tremendous growth, but even during a time of growth, they continue to push innovative boundaries, offering an open minded culture where innovation comes first. Everyone that I've encountered is polite and courteous, and always willing to offer a helping hand. After all, we're all on the same ship.
Cons
There aren't many cons. The usual hiccups you see with any company with tremendous growth. You'll run into a lot of scenarios where you have to test test test, but it's only to ensure the most positive outcomes in your work. Also, sometimes you'll realize you can be in meetings all week, but with the right time management and support, you really won't run into those issues of not meeting goals.