Pros
San Diego, Competent staff, h1-b sponsorship.
Cons
The position title is a misnomer. Software development is what you have to do, no innovation, no OR related stuff. So if you are passionate about OR, don't even bother applying here. There are better opportunities out there. Simply, no respect and attention to what the employees say and feel about their job. Very egoistic and rude management since they have a monopoly in this niche field and they don't care what you bring to the table; If you don't comply to their wishes, you'll be out in no time. Overall nature of work is repetitive, no innovation and no consulting. They just have a few software which were built a decade ago and all they do is mint money through maintenance updates. High turn over, and no formal training makes the environment quite insecure. No bonuses, raise or benefits. It is quite clear that even they do not want their employees to work there for long as no body has worked in this company for more than a few years.