The hiring process can be pretty long and a little confusing. The raise and promotion benchmarks are also a bit unclear.
Maximum flexibility for analysts means you won't get stuck doing something you don't like. It also means you may not get much expertise in any one subject area, unless you decide to make it your focus.
Schmidt Futures provides funds for continuing education and professional development. But it's incumbent upon you to find those opportunities and try to take advantage of them in your spare time. Of course, since the projects you're working on are demanding enough, it's hard to find time to actually take those courses and acquire those supplemental skills you need to advance in your career.