Like any position my enjoyment of front end depends highly on the philosophy of the company. Am I going to work with designers and product managers to really put the customer first and craft accessible, enjoyable, and useful ways of customer interaction? Or am I going to spend my time building dark patterns