Booz Allen is not for everyone. There is a certain "fit" for Booz Allen. From what I've seen, people who don't fit in with the core values of the company tend not to have a very good experience. Employees that do well here usually like a challenging work environment and like to participate in the extra-curricular work and activities, social networking events, brown bag lunches, training opportunities...etc