Pros
Managers care
Decent social events to attend
Arranged a significant raise for me while I was working there
My manager was extremely supportive and I am very grateful for her and the support she gave me personally and career wise.
Cons
Senior execs are out of touch
ZERO training. Don’t let the standard HR responses fool you, if you are support staff expect no training at all and accountability for mistakes from day one
Environment is far too stressful
While I worked there, there was significant turnover which impacted morale