Pros
Culture isn't taken lightly at OutSystems - this company's culture is really strongly established (google for the "Small book of the few Big Rules") and applied continuously. You're challenged to "Ask Why" when you're doing something, to Excel, to help and ask for help, and a few others that contributes for a healthy workplace environment, where a continuous improving mindset boosts this company success. Company is growing fast, yet it's managing to maintain its culture where you feel engaged, learning and growing, alongside with top talent and where change is embraced.
Cons
Given the nature of OutSystems product and how big it is, acquiring the right context is quite a challenge - in the first months, you may feel overwhelmed with the amount of information, processes and technology you need to learn.