This company is a development sweatshop. If you are an engineer do not work here unless you have no other options. It is a never ending stream of emergency code changes and hours of meetings for the portfolio leads to try to one-up each other in front of the CEO. It is not uncommon for priorities to change multiple times in the same day. Many are working long hours, on weekends, and even on vacation to try to keep up. Leadership says they are working to set priorities for each planning period, but they are unable to adhere to their own priorities for more than an hour. Our turnover is so high that departures are not even announced anymore, people just disappear. Interactions with the CTO are almost all negative due to a his large ego and his even larger misunderstanding of most topics. Many try to stay under the radar and avoid interacting with him all together as any interaction is generally toxic and frustrating. Raises are poor and there is no opportunity for advancement within engineering.