Pros
* Flexibility, can WFH. * Work-life balance.
Cons
* Management can break promises made to employees. For example, some people were given a QA-to-Dev transition, only to have it reversed later due to "new priorities from the CEO." * Recent layoffs were handled in an inappropriate way: - They came out of the blue, as the CEO had always talked about how great things were. - The office was closed under false pretenses so that no one would come on that day (but some management members were there). - After a brief Zoom call, laptops were immediately reset, leaving no chance to retrieve personal data, documents, or projects. - Employees had no opportunity to say goodbye in the company's chat to their coworkers or team members. - All following "consultations" were fake—no engineers were given alternative options. - After that, the company tried to pressure employees into signing the deed of release immediately and attempted to manipulate them with free laptops and shares. * You may say that it's all management’s doing and that the CEO has nothing to do with it. But as they say, "A fish rots from the head down." - I saw the CEO hugging a 7+ year employee and praising them for understanding the business needs. A few weeks later, that person was laid off.