Pros
LSI requires you to be flexible with your work schedule, and in turn, they are willing to work around yours as well. For the most part, the staff is great and very easy to get along with. It's a relaxed working environment where you have direct contact with upper management and you can take on as much as you want and requests projects you really like.
Cons
Erratic schedules can make it difficult to make plans in advance outside of work. Also the biggest turnoff is the pay and the fact that how much or how well someone works doesn't match up with how much they get paid. Consequently, someone who doesn't work as much as you do can end up getting paid more.