Pros
Good career progression for those that can talk the talk Good induction when they are delivered Opportunity to learn new skills. Training and courses available to book on but these are limited to the corporate arena in which certain departments operate and are either necessity for new beginners or there to improve one's own development by delivering workshops I'd advise taking the low pay available for the work you endure purely for the experience you need and move on to a company that pays better for the workload you are expected to deliver.
Cons
There is a cyclical process every few years of recruitment and staff losses resulting in knowledge exposure in what is known of the proceses Internal staff hopping between roles in short periods Limited investment in robust IT delivery due to offshore expenses/budget cutting. 'Common sense' fixes are often dismissed for elaborate, over-budget concepts that more often than not fail to deliver due to complex IT infrastructure, data flows,complexity of teams involved, lack of communication and understanding and mostly, over everything- lack of accountability of any party involved. Prepare yourself for a nonsensical environment of corporate buzzwords and people-blockers. If you're 'too useful' you may also find that you are internally blocked from progression. Best of luck. If you manage to talk the talk you'll find a way to move out of the current predicament you're in professionally