Pros
Good benefits, decent pay, opportunities for career growth if you switch departments, and some managers genuinely advocate for their teams.
Cons
HR mismanagement, vacation time denied, misinformation on PTO accruals, arbitrary staffing rules, and lack of accountability when mistakes are made.