I feel valued as part of my team and my manager always finds new opportunities for me to grow based on my goals. I never feel stuck or bored - I continue to learn even as my role has become more senior. Work/life balance is great.
Cons
Often feel pressured to produce results in a small amount of time with last minute changes - can increase stress on the job.