GMC pay lower than other companies in the same market and have very limited additional benefits...but the culture, flexibility, and innovation makes up for it!
Career progression is very much an administrative process, you can make the plan, but with such a flat structure there's little room to grow.