Zero job security. There's been so many layoffs over last 5 years. It's not based on performance but company direction. Every year some department will face major cuts. It's like spin the wheel. There's never any confidence that ill wake up and still have my job, no matter how well my work is received. On top of that, say goodbye to raises and bonuses. There's not even any cost of living adjustment. If lucky and you change departments, there maybe a one time hope for a raise but otherwise what $ you get hired for stays with you for years. There's no bonuses. Despite strong revenue, employees don't get any bonuses unless you are an executive level position, VP etc. You work hard or work less, your salary stays same, with the constant stress of job security. There's also a lot of chaos, fragile processes, slowness in process and very slow movements. Because its a goliath, too many cooks spoil the broth. Too many heads on a project which leads to roadblocks when multiple touch points occur.