Pros
Systems so broken that you'll learn something while you fix them
Cons
This company has zero respect for its employees. 20% workforce reduction for what? inconsequential savings compared to the acquisition spree that they've been on for products that won't even be integrated into the platform properly. Upper management is under mass psychosis thinking that the treatment towards the very people who helped build this company is fair and that this is ok till the company reaches a point where an IPO is possible. (Spoiler, it'll be the same) And they always repeat the same thing. Its your "duty" its your "obligation" to work and be greatful for what you're receiving. Gross. Goes to the office environment, food and the equipment we get as well. As someone pointed out here, it feels like the company is treating us as a CSR initiative with everything they provide.