Pros
Good benefits, consistent work, decent reputation
Cons
Toxic culture - senior management will curse at you, common for blame shifting to more junior employees when upper management messes up, not open to any form of advocacy. Commonplace to promise deliverables even if not feasible and to put burden on more junior employees to make up the work with near all-nighters. No transparency about the organization to anyone below director level and they are self-protecting. Do not give raises. Make empty promises about growth opportunities. Work is generally repetitive, rushed, requires heavy reliance on AI, and tedious. Generally management is disorganized, for anyone below director impossible to know what tomorrow will bring or have a planned pipeline - chaotic timelines and total disrespect for employee time-management.