Depending on your team, you may or may not get visibility with upper management for your contributions/success. I have been lucky to have good, ambitious supervisors but know of others who are not so lucky.
Travel to customer sites is usually restricted to upper echelons of management. Frequent restructuring while understandable financially, can tend to demotivate employees if the reasons are not clearly and crisply specified.