Vantaggi
Those within the agency are great people to work with, very collaborative environment Autonomy in the way you work, supervisor will likely let you do as you please within reason Will work across many clients and industries
Svantaggi
Overwhelming amounts of turnover more than the norm for an agency, from people being unexpectedly let go and those who are pushed out or just had enough Their reasons for letting people go are more personal than they are objective, have let go of entire department before, making the whole agency fear voicing their concerns Will underpay staff and take advantage of those just starting out, pay discrepancies across departments No work from home policy, a hill they will stand on if it means losing employees and not being to hire much more Give you more responsibility than you can handle or have the proper support or resources, and you won't get paid more but they will pay for systems to censor their employees The company views you as another number, easy to replace, and does not listen to its employees and does nothing to enhance the work environment You get hounded on staying within the client's budgeted hours, making sure you log 8 hours a day, making sure your logged hours are "profitable", making any process faster, and always doing what the clients want Job titles do not make sense, promotions are uneven and given at random, as some who deserved to get promoted never get it or wait much longer than needed Always do what the client wants and make your team scramble to fulfill client demands despite the limited scope Limited scope from sales team will always screw over your teams, and you just have to deal with it There's hardly any leadership, you just have to figure it out yourself