It's very hard to find employees who actually care about software development at LM, even those who do care tend to have very little knowledge of anything remotely modern.
"What is an 'XML File'?" - Anonymous "Senior Staff" Software Engineer
It's not uncommon to work on 10 year old workstations running Windows 2000. The company has an absurd amount of process and seemingly limitless red-tape but there are no real best practices or meaningful standards for software development.
At a high level it doesn't seem like the company even acknowledges software exists despite pumping out millions of lines of it.
Salary is middle of the road, and it's very hard to quickly move up the ladder due to strict minimums for different job titles.
LM is an incredibly bloated organization, there are layers and layers of management who seem to have no real responsibility. It's very likely your manager will be completely disconnected from you and your work. This is great for people who want to "coast by", but is very frustrating for top performers.
It's a fine place to work for a few years to kickoff a career, but make sure you leave before you are robbed of your passion.