I was interviewed in 3 stages.
After submitting my responses to a word document containing 3 logic questions, I first interviewed with one employee over phone, then with a group of employees over phone, and finally on-site for an all-day interview with several members of the team. At all three stages of interviewing, I was asked questions about my experience, I was asked how I would handle certain on-the-job situations, and I was asked more logic questions.
The logic questions serve two purposes. First, they help the team decide whether you're a competent hire. Second, they help the applicant decide whether he/she would enjoy this line of work. Remember: in any interview process, your goal is to vet the employer just as the employer's goal is to vet you. It would be easy for me to share these classic questions, as their solutions are easily searchable. However, if the applicant feels uncomfortable with these types of questions, then he or she won't be suited to the nature of the work. Therefore, it is in the applicant's best interest to solve the questions independently. In the third interview, I was given problems directly related to the job, and it became very clear to me why they ask seemingly unrelated logic questions throughout the interview process; the logic required to solve such questions is used in this job on a daily basis. The questions should be very easy, and hopefully enjoyable, to anyone who is qualified for, and interested in, the job.
I ultimately did not accept the offer because the salary, when adjusted for the living costs of the area, did not come close to matching market level, and the position did not open the career paths I desired. I ultimately took a different position that paid market level and that would serve as a gateway to other, more competitive, career paths.
That is not to say that this job underpays. You only have to go into the office three days a week (two days a week are worked from home), and you do not work nearly as many hours as in a traditional consulting position. I also noticed that no one was dressed professionally; it is a very relaxed environment. In addition, the threshold of ability required for this role is relatively low, again, especially when compared traditional consulting. With these facts in mind, I would say that the compensation is close to fair because it matches the difficulty of the position. I think any applicant to LBS should keep in mind exactly what he or she is getting into. To reiterate: you are being compensated fairly, but below market value because the nature of your work does not have competitive demands. In addition, you close a lot of career doors on yourself by accepting this position, since LBS does specialized work. You're trading salary/upward mobility for a chill job.
The startup feel of the LBS office was very warm and inviting. In the final round on-site interview, you have an opportunity to have lunch with a large portion of the team, and get to know them as individuals. I really enjoyed this part of the experience and felt as if they were my friends in the little time I got to know them. I actually had a little regret that I would not get to know them as coworkers, having learned their names already and becoming a little attached. In summary, I recommend pursuing this role at LBS for one of two reasons: either because your dream job is not immediately available, or because you value work atmosphere, free time, and coworker camaraderie more than you value a competitive salary, upward mobility, exit opportunities, and professional development. I am not saying that the latter items are totally absent in the role of LBS App Consultant, but I am saying that LBS is not the first place I would look for those things. So contemplate deeply whether you want a more chill gig, or something more ambitious and competitive. It is not that one desire is inherently "better" than another; it's really all about what you as an applicant value. I hope this paints a clear picture for anyone on the fence about whether to apply.