Pros
Plenty of work to be done and the products you work on will be used by hundreds of people. In the Columbia area, many jobs are government so if you are a foreigner this isn't terrible. Just hope that your spouse works somewhere else to have enough money to pay the bills
Cons
Utterly horrific work environment. Prominent personnel leave weekly. The primary FOH developer, the primary BOH developer, a few good testers, and even the CFO have all left within the last month. With no documented descriptions of how anything works, how much longer can this place survive? This is not like any other tech place in the world because you must work 8-5 with a lunch. This is highly inconvenient for people with kids or the need for different schedules. The managers here understand that the schedule is ridiculous but all are too cowardly to raise the point with the CEO. Truly they pay 15-20% under the average for the area, and when my husband recently interviewed in the area they knew about MICROS reputation for being a crappy place to work and underpaying. Weekends are always on the table and you often have to work them. There is no hope for a raise, only one direction as a career path to positions you don't want, and they will keep you two positions below your actual value anyway.