Pros
Fully remote working Access to all benefits Some managers genuinely care for their employees and team but this is extremely limited and I only experienced this in the team I worked for, however I was led to believe before I started that a job was being created for me for when my contract finished within another team after i had been head hunted and my review reflects that team in particular.
Cons
Toxic culture with senior management in a particular department. Top management turn a blind eye to those behaviours. Staff are dismissed without valid reasons or explanations and are quickly cut off from the rest of the business after being gaslit by the senior manager who dismissed them. Your mental health will hit rock bottom with absolutely no support. Unachievable expectations alongside having hopes and dreams raised for your future within the company and very quickly being bought back down if they change there mind with limited feedback as to why.