- Opportunities can be heavily dependent on the project you've landed on. On the upside, most are short term or you can indicate a desire to work on a specific tech or grow in a certain area and they will work to fulfill that the best they can.
- As with most tech places, there is a lack of diversity. Its better than other places I've worked, and they are working with relevant ERGs to improve, but still quite noticeable.