Vantaggi
- okay pay
- the company is doing well and keeps actively hiring so the job feels more-less secure
Svantaggi
- horrible mess in terms of product ownership. various teams keep stepping on each other's toes. everything is highest-priority
- the levels of the quality of technical design "taste" is very variable, and a vague sense culture of implement-first, think about design later (with some exceptions). the hard embracing of AI development supercharges this
- a classic case of "sales company with a tech shop attached" rather than a company where the quality of tech and developer experience is prioritised
- tone-deaf management which keeps bragging about records of profit, sales, valuation, etc being broken time after time, emphasising how it's due to our hard work, while there is absolutely no profit sharing or employee share schemes or bonuses or benefits associated with it
- convoluted performance review system which depending on timing of you joining the company can leave you with up to two years of no performance / pay review
- stories of career progression beyond senior level being related more to optics rather than actual skills or contributions. very few opportunities to "prove yourself" if you do want to advance there or shift in a different direction
- hostility towards any idea of pay/employment conditions transparency and worker representation