Pros
Company really cares about its employees, and you can see that with both the words and actions but with the financial commitment to help people as much as they can. You really feel like you take part on the company growth and see the reason why the company has been growing so much. Great D&I Very competitive pay within the industry Nice vibe overall and feels like most people in the company are great
Cons
Career development into different areas is a bit tricky as from how the operation is structured, offices are really scattered around the world. If you have the availability to relocate, it's great, otherwise you're kinda stuck with the not so many areas available in each location. I'm sure it's something they're looking at but specially with how the world has gone remote as of the last year, perhaps trying to be more open with cross location teams and employees would really help in this regard. Not a major issue at all though.