Vantaggi
Good team, good first level managers, interesting projects. Easy job, good benefits, good pay - as long as you negotiate for it.
Svantaggi
Incompetent project management; keep missing deadlines; still stuck in waterfall; complete chaos with respect to planning, estimating, requirements. Senior management does not have an open door policy. Unhappy teams kept silent. Management seeks fault in employees rather than take accountability and ownership. Forced overtime and weekends to compensate for project management's failures. Going above and beyond goes unappreciated. Senior management will flex its "legally we can tell you when, where, and how to work" muscle, and literally put 20 people in a room with no windows that is meant for 10 people to work when they feel projects are not being delivered on time. No retrospectives and thus keep repeating the same mistakes. Overcrowded cubicles due to insufficient space. No strategic thinking, all is tackled brute-force.