Pros
If you are able to work remote this helps to compensate for the not so great pay structure which depending on the department can be a challenge given the not longer affordable cost of living in Portugal. There are some good managers in select teams but others that well need no mention.
Cons
The pay/compensation structure really tells a tale of two cities so unless you are on the tech band this will be disappointing especially given the high level of internationalization and the fact that in order to attract talent you can't expect people to be content with Portuguese level salaries. Company communication is not the best and when I was there there wasn't a true vision for the business which is why I believe it finds itself on hard times. There's also little internal mobility between the tech and non-tech sides of the business which is something the company should be trying to encourage.