L1A is for Managers, folks think it is for IT, but in reality it is not necessarily in IT. Whenever I go to the USA embassy I see all these folks from all walks like most of them not-IT telling stories to visa officers and surprisingly get their L1As quite easily. The embassy VO check the role one plays in managing personnel in the company, a hierarchy, a budget, approving timesheets, performance appraisals, they see that you manage a department etc.. You will be surprised that the HR / other general admin like building managers or security officers are the ones who surprisingly often get L1A because of the nature of the asks in this visa from the USA governments and the applicants affinity to companies senior leadership, legal and immigration etc...
The L1B is a very tricky one, yes outsourcing firms companies use it to get junior developers who didn't get a h1b. If the interviewee gets a nice officer they might get it if they end with a angry person, the VO will dig if the person knows any Company proprietary or IP which the applicant brings often subjective and can be rejected. If the person has the right company specific IP or proprietary skills yes the applicant is in a good zone.