Getting promoted is really difficult - far more than the big 4s. Range of projects is only limited to financial institutions and insurance. Small well-connected leadership team so messing up in one project or having a bad reporting manager throws off your reputation for years, irrespective of how well you've performed in other projects.