Pros
Friendliness of colleagues Diversity Diverse projects Exposure to other disciplines Opportunity for flexible working
Cons
Poor management Strategy changes constantly Large organisational changes happen regularly Poor pay compared to market Lack of support across the board - training and development is non-existent and is a battle to gain even smallest budget for Large staff turnover - roles aren't backfilled and is a battle to recruit or grow a team Lack of project work - lots of people end up 'benched' for extended periods of time as there is just not enough work for people and is a fight to get on a project Poor communication - especially between management levels - managers don't know what's happening and don't communicate well with one another Lack of a career pathways or plan - line managers don't talk about this or try to implement anything with you to support you