I doubt I can even list them all. I was hired by L3Harris but the Arlington location was purchased by CAE shortly after I joined. When this merger happened, almost all of management jumped ship, everybody who hired me left, they were worried about their pensions and pay and apparently they were right to be worried. After that the company never recovered. First they tried cutting PTO, mine was cut from 4 weeks to 2, but suddenly a ton of employees left so they reversed the policy change. There was also some issue with 401K's being messed with. For the next year they just kept making stupid changes, but not necessary ones (for example, I was STILL submitting my timesheets to L3Harris and using an L3Harris laptop for months afterwards, must have been paying L3 to keep doing that). Then they decided to require employees to come into the office 3 days a week. They could not explain this policy at all when questioned, and the upper management continued to work from home whenever they wanted. They then retracted this policy, only to re-implement it about two months later. I, for example, didn't work with anybody in Arlington, it made no difference where I worked. My manager, my coworkers, everybody I met with were in different states. Some of them were only working from home as CAE didn't have an office in their state. None of the corporate systems were ever helpful, even IT would take weeks to respond unless you walk to their office on-site and bypass the ticket system. At one point I needed a corporate card to book travel, but it got sent to Florida instead and didn't make it to me in time, making me miss the trip. Now for the people you work with. Overall everybody there seemed nice, but the most disorganized group I've ever seen. In the past year we've adopted Agile SCRUM method of development, but that didn't help anything. Nothing was ever done on time, nobody was ever accountable, and worst of all NOTHING was ever documented. Constantly I would be handed a task or somebody else's code and I would have to ask around for days to try and get answers. Everything was word of mouth for some reason. The assignments were never right either. I was hired and specifically told I'd get to lead my own projects and work as a software developer. This just never happened, an outright lie. At one point CAE gave me a laptop that didn't even have enough RAM to build Docker containers, so I just couldn't do my job. Another time I was put on a project after agreeing to work on systems integration and pulling making sure each piece of code in the project worked together, something I have experience in. I ended up being placed in DevOps, even my manager agreed it was an outright lie and I was tricked into this but I had to do it anyways. Of course I struggled because I had no training and I spent months just trying to get people to answer what the hell the project was. Six months later they finally decide to train me, but turns out that was the fourth major lie of this job because once I started training the laid me off. At my reviews I learned I was below expectations, but that may be because their idea of a level-3 engineer is very different than the rest of the industry. I had the same job title as people with 10+ more years experience than me, and I was being assigned work that I never agreed to or was trained for, so of course my performance wasn't good enough. Layoffs probably happened because we lost at least 3 major contracts within a year, and we lost those because we kept losing employees at an embarrassing rate. I only spent two years there but I was still one of the most senior members I knew. My only advice is DON'T WORK HERE. Honestly wouldn't be surprised if they shut down the Texas branch and move all the work to Florida. This was only about half the issues I had there, the place was messed up before CAE bought it too.