Pros
* The people are amazing, everyone is passionate and (in my experience) wonderful to work with. What's more I felt like I could communicate my thoughts and feelings to my manager and team, and have genuine conversations without feeling judged. * Of course the product itself is great, it felt good to be contributing to something that felt important and relevant to my interests
Cons
* Really not great pay, especially in these trying economic times. They haven't had even inflationary raises in the past few years, so essentially I felt like I was just getting less money with time. * Nearly all the appealing benefits disappeared (urban sports, headspace, a Push device etc). It felt like a big bummer to be told I'd receive these things and it was never followed through with due to lack of funds * Career progression felt difficult and vague, gaining responsibility and independence was a challenge due to niche/legacy nature of the technology