The noncompete thing is actually a much, much bigger deal than the pay transparency thing. I have a friend who is waiting out a 2Y noncompete that he foolishly agreed to in Texas.
When I was an employee in Germany I always thought it would be fun to get stuck in B) and get an "offer" for like 5x my current salary and see what happens.