SEA office needs better appreciation as we are the ones bringing in revenue. Upper management is hell because they genuinely do not know what they are doing. Career progression? Say goodbye to that. Changes happen so often that you feel like you are wasting time honing your skills at some point. Increments are also a joke, as it is not transparent in the slightest in recent years. They are trying to fix it, I commend them for that, but it is too late, as morale is down the drain. Also you need to know who to buddy with because everything about your job depends on that. Increment? Approval from "certain" people. Promotion? Approval from "certain" people. Career growth? Approval from "certain" people.