Pros
Working at LSI is never boring. There are always opportunities to learn new skills and be involved in new projects, regardless of your background or previous training.
Easy going environment. While you'll face people you don't like in every company, LSI seems to consistently have a staff filled with fun people that are easy to work with.
Many employees are self-directed, which, if you're comfortable in that environment, is great.
COO can show a bit of an eccentric personality at times, but is personable and engaging. Will make time for anyone in the company. Responds well to honest feedback, including direct criticism.
Personally, I love working at LSI. It's never a slog to get through a day. I never feel like I'm watching the clock or just working to get to Friday. I hope to work for years to come, and honestly, I'll most likely be here until I'm shown the door.
Cons
Could use more feedback. At times, I feel like the only way I know my work is of an acceptable quality is that I still have my job.
Getting a pay increase is a fight. Salary increases are merit-based only, so if you're not adding additional value or bringing new skills, your compensation is stagnant. Over time, with cost of living increases, you may be doing excellent work but facing a decreasing wage.
Communication about personnel changes is poor. Role changes, new hires, departures are usually discovered by chance.