Pros
Especially as a more junior employee, you can advance through different roles. The visibility this then gives you to keep moving, ensuring you don't feel you're sitting still - and just not getting to where you want to be. Further to that, the people Redgate then hires normally fit within the culture it breeds. The environment then positively thrives, to ensure you're being helped and supported. It's not all about hitting your number, but showing you're doing what you can to improve and better yourself. I read another point around preferring to hire externally, which I can just address to be false. For some roles where we have a skills gap - of course. But normally, an internal progression is the best way for Redgate to ensure culture and quality remains. 2 smaller points: - The entry-level pay is good. It gives you a great place to begin - and then work up without the fear of being undervalued for what you do. - Communication and collaboration has improved vastly across from the UK to the US in the past 18 months.
Cons
Nothing of real concern. Depending on your location, the pay can seem lower than what the market may represent. However, the culture outweighs this - so it really just all depends on what sort of work/life balance and environment you crave. It's true that if you work for a team based out of the UK, and you work in a different time-zone, that communicating to everyone can be difficult at points. I think that would be true anywhere. In reality, with how quickly everyone responds via Slack/Email - there's genuinely no excuse.