Pros
- Working conditions are the best a software company can provide - Remote friendly - Teams are very self-managed and self-organized - Very friendly working environment - Promotes and enables close relationships between teams and clients - Most team projects are relaxed and people become naturally close to one another - Porto's office and location are great - People can organize within themselves to arrange any kind of events - Good benefits plan - Mostly flat-hierarchy (although not completely flat and this isn't always transparent) - Knowledge sharing is everywhere and everyone is always there willing to help you and lend a hand
Cons
- Some chaotic company-wise decision making - There is some enterprise structure but it's behind the scenes which leads to: - Some lack of transparency in the company organization and the way some decisions are made without consulting most of the people - The founders have oversight and additional weight in company/project decision making but this isn't really perceived by them when it should - No clear career goals or career progress- each employee has to create their own - Not the most competitive wages in the market - Benefits plan is good but there's a high level of uncertainty if bonuses are part of it - which means you could get an annual bonus or there could be no bonus at all - Newcomers can sometimes feel lost if no one volunteers to mentor them (there is no onboarding program) - Salary reviews are self-proposed and rely on people's self-assessment, which can lead to some unfairness (some people are fine with requesting an update to salary every cycle, regardless if they deserve it) - There's no real HR team and it really hurts the people. Ops team doesn't do enough to make sure people are happy in the company