Most opportunities are with an "on-site" client. Staff are embedded with clients - which blurs the line between "boss" and client. Often, AST leadership are not aware of how staff are performing - or what they are working on. There is limited opportunity for career advancement, unless you find avenues within your client space for growth. Career growth, new responsibilities, etc. are not always correlated with pay raises.