Pros
great benefit, discount on wireless and tv service, good healthcare, depends on which team/org work life balance can be awesome or terrible
Cons
There are frequent various scales of reorgs and layoffs across the year. Leadership does not care about individual development but securing their own job and headcounts. Many teams/orgs work on exact same things. Career advancement is heavily weighted on whether following the "right" leader or working on the "right" project/business section. Working environment is lack of transparency and many hiring and promotions just "do not make sense". Most analytical leaderships are old-minded and not coming from analytical or data background, learning, adopting, and applying newer analytical technology/methodology is extremely slow and difficult. The "advanced analytics" are mostly straight data pull and creating/refreshing reports.