Pros
+ Dogs in the office + Okay salary, good benefits + People below management/leads are creative, friendly and engaging - usually. + HR is really, really trying their best
Cons
- Teams are completely siloed off, you have to do a lot of goose-chasing to find out even basic things about the ongoings of other teams, which hurts productivity - Lacking or completely abscent documentation of production pipelines and engine, causing unnecessary long onboarding process that really never ends as even a year in you'll still be asking people how things work because nobody's written it down. - Terrible mismanagement of staff, concerns are "heard" but never actually acted on, so you easily feel like your worries are ignored. - No ownership of tasks and poor task delegation, leading to things taking far, far longer to produce than they should. Leads have very poor leadership skills. - Innovation or new ideas are pushed down and ignored in favor of maintaining status quo and "why fix what isn't broken" mentality even when it's for the betterment of the product. No incentive to do anything but drone through tasks. - Despite HR trying their best nothing ever gets done. Office parties are fun, but only temporarily distract from the fact that toxic work culture and questionable ethical choices are made both interpersonally and creatively. - Has completely abandoned WFH policy despite an increasing demand, causing brain drain as people who are not willing to sacrifice their work/life balance seek greener pastures.