Round after round of layoffs over two years have left the company terribly unstable. What used to be a great company culture has degraded as a result of all the uncertainly, budget cuts, benefits cuts, pay freezes, and firing. There has also been some shady stuff that caused a major lack of distrust in the company, They introduced a bonus program which never pays out because the company can't hit its targets, but took away some salary to do so. They introduced a utilization policy which basically cripples anyone in a technical role from pursuing the technology excellence which they claim is the backbone of the company. There are senior leaders there making a ton of money who clearly are not equipped to run this company successfully but never seem to be affected by the "restructuring" needed to drive "savings." There are really toxic pockets in the company right now, probably due to the stressful atmosphere, but no one takes complaints seriously, pointing back to the weirdness around leadership being protected from the consequences. I would advise anyone looking into joining this company right now to wait a little while and see whether it turns around, it is definitely not a place you can count on for a steady paycheck right now.