Pros
Love the option to work from home, but still interact regularly with the team. Lot's of autonomy and schedule flexibility with a supportive culture.Cons
Pay is so so. Being publicly traded creates some stressors and challenges...and sometimes short-sided decisions.