Pros
20 days off a year Lay offs very rare/non existent, Company consistently posts record profits. Work from home Monday and Friday. Free lunch/breakfast Per diem with in office cafe. Promotions happen crazy fast (1 year) Software is entirely proprietary, everything must be learned on the job.
Cons
Lots of middle management, older management compares you to your coworkers in old management style. May have to work late depending on the team you are on. Company is a conglomerate of multiple companies with each team acting like a different company, results in some teams having much better work life balance. Experience with coworkers and management highly dependent on team. Raises stay at 3% per year 6%~ for a promotion. Low amount of holidays only Christmas Day not eve or day after off.