Pros
Within my part of the organization, leadership is transparent and approachable. I'm regularly given the opportunity to openly converse with more senior members of leadership. I can give honest feedback on decisions and share my ideas while seeing meaningful actions taken as a result.
Overall compensation and benefits are great, but these can vary depending on the role. For the most part, salaries are good, most roles offer an annual performance tied bonus, there are stock options (either stock purchase plans, or equity grants), and private health care offerings (in the UK), to name a few.
There are incentives to recognize and thank peers which helps enforce the companies values, which for the most part seem to be genuinely embraced within my team.
I have a good work/life balance, which is reinforced by GoDaddy offering wellness days on top of annual leave. Working with teams around world, I often find myself needing to start work a little early or stay behind later, but supported by leadership who actively encourage you to balance this time.
Cons
Communication across different departments isn't always as transparent or as easy as it could be, and while it's not a common problem it can be frustrating. Similarly, internal changes can happen with what feels like little or last minute communication, leaving teams scrambling for information or adding stress where it's not needed.
Progression and role opportunities have slowed in recent months. Not every role has clear or consistent expectations on how they can work towards promotion, and new jobs have slowed for certain countries which leave some employees to feel trapped. This problem varies from location to location.