Vantaggi
Many different roles Options to transition to other roles Opportunities for advancement with the right training, experience, and willingness to learn Capability to work remotely
Svantaggi
Force you to wear way too many hats Explain a job one way only to completely change job requirements within a year, or have them be nothing close to the actual requirements Raises/Bonuses are based on an arbitrary system that you have little to no insight into and that require an enormous amount of paperwork to essentially prove you earned it Benefits have changed several times with mergers and the like. Usually we end up losing great benefits Parental leave length isn't great Had to fight to prove a company that has employees in the technology sector could work well remotely, and then fight really hard to remain working remotely