The process is long and very thorough.
Each office has its own people to deal with. If you don't get along, you will hate your job.
The overall leadership is great, but each office is its own smaller business and the opportunity in each office varies greatly.