Pros
Awesome company to work for, they have built an amazing culture. Leadership is excellent, they make sure everyone in the business is up-to-date with what's going on and how the business is doing and they are especially great at recognition. I felt really valued there. Great benefits too.
Cons
There wasn't much growth available to me in my particular role which meant I sadly had to move on for progression, though they seem to be growing again now.