HR: Very immature processes
* Salary reviews don't really exist, you either get a raise after Q1 or you don't.
* No formal performance reviews (ties in with above).
* No structure around personal development. Changing teams is hard & DIY.
Benefits: Non-US employees are second class, and stock option scheme is intransparent
* UK office lagged significantly in introducing health care, and still has no pension plan.
* Total number of issued stock is treated like a secret by upper management. It seems actively discouraged to figure out what the value of your options is.
* Options scheme is tax efficient for US employees, but not for UK ones, due short excercise window after leaving.
Engineering:
* No end-to-end ownership of products: POCs are often built by one team, and then passed to someone else who has to shoulder production-readiness and maintenance.
* Not enough investment into how software is released, which is a laborious process.