Great place to work, with too many recent changes
Pros
- Great work-life balance, like unparalleled. This can depend per team a bit, but I have only worked past five 3-4 times over three years, and most others feel the same. Some of the newer modernizing teams can be more work than you'd like though. - Company culture is great, people are really friendly and you'll make friends. - CEO is extremely well-liked and you'll see him from time-to-time, everyone likes DG. - Grounded company, no big-tech gimmicks or quirks. - You get to work with a lot of modern tech, very transferrable skill-set, unlike a lot of big tech where you get pigeonholed. - The company truly wants you to succeed in your career. If you don't like your team, you can talk to your skip-level and probably get shifted somewhere else. They care about you.
Cons
- Not enough time off, you only get 6 holidays and not much PTO, because you have to 'keep the world working'. Kind of silly, but you can get more if you stay longer. - Many recent (political) restructures of teams/leadership in GTG. Seems like every year there's a massive restructuring up top. Not sure why this happens so often. - Developer turnover has been increasing as of recently, this could be because the SWE market is getting better or because of the leadership changes. - Bonuses have been <100% for a couple years now, and the company no longer does profit-sharing despite fantastic growth across the board - Leadership is comprised of many people from a few different companies. Not a ton of variance, it seems like when we get one new higher-up, that person brings a lot of people from their old company, which is not great for diversity of thought within leadership.