Vantaggi
If you're on a good team, you'll be able to grow your skills and learn. But be warned, they rarely promote and if they do, they claim they can't give you a raise even though they're constantly hiring new people.
Svantaggi
Unfair payment of job roles. There are clear biases and favoritism for some people. For example, one manager in particular made over 50k more than their peers, yet did not outperform or manage more people. How do I know this? They post every single job role (excluding directors and above) and the pay grade scale. Men are promoted to senior leadership more than women. They'll claim this isn't true, however, if you look at their internal promotions, it's clear that men receive promotions the most (only one woman was promoted to a director position in the past 2 years). There's a lot of turnover happening. The company constantly restructures, adding more work on to each role, and does not give any raises (or claims to not). People are angry and tired. If you happen to get offered a raise, there's no room for negotiation and it's the bare minimum.