-good location, easy commute
-nice work culture and good work/life balance
Cons
-life full of needless paperwork
-having to deal with multiple middle managers doing the same job and have no clue
-pedantic and unapproachable HR who have no idea what people do
-focus on cost cutting with silly "initiatives" like removing desk phones