Pros
Office is very nice and hours are flexible Some people are still very optimistic / positive about the office (none of them in engineering though...) and the ambiance is still pretty good Technology stack is still interesting for now
Cons
Guavus used to be one of the "good companies" where only the best were hired. After it got acquired by Thales, there was a whole new executive and upper management team that have no absolutely no idea what they are doing except trying to keep their job. The new CEO is arrogant with his prophet attitude, thinking that his transparency and communication "skills" will make Guavus succeed : it's exactly the opposite, he doesn't understand the culture of the company and anyone not going exactly his way is getting fired or quits. There is no vision and most business and technical decisions are contaminated by petty politics from insecure managers that do not understand that the value of the company came mostly from its technical and engineering strength. A good example of this is the analytics team that is totally disconnected from reality because of managers that are miles away from the customers need and only care about pleasing their boss. They have delivered very little value up to now, working on very abstract research problems that only seems to be of interest for the analytics team itself. This is known by everyone but apparently the screen of smoke around "AI and IOT" matters more than actually delivering. Only now upper management seems to realize there is a problem in the engineering teams, but from their point of view it's merely that they need to "improve communications". The only thing they have left now are big speeches and empty promises to fix everything with the classical 'it will get better soon'. Most employees in engineering have already left, and those staying and that are competent will probably leave soon. Not sure buying Guavus was the best move Thales made...