Some of the sections of the company are terribly managed, engineers are not respected and bad management leads to batches of people being fired every few years as projects die, including people with working visa that immigrated with their families. A shame...