Pros
Employer was willing to hire people as full-time remote during the pandemic.
Cons
Promotions are exceedingly rare. I've been here for more than 3 years and I've seen a total of one promotion handed out. They seem to love keeping everyone in the "associate developer" pool as a way to limit salary growth by telling people they've reached that position's salary cap. Forced all employees who were not remote prior to the pandemic to return to office with very few exceptions given. I know of one employee who moved several hundred miles away from their previous office during the pandemic and ended up having to move back because they were not given a remote work exception once the RTO push started. Teams get shuffled yearly, if not more often. You will not work on one project or with one group of people long-term. ANY negative feedback on either your mid- or end-of-year review will be used as grounds to withhold promotions and/or raises.