Pros
Convenient downtown location right next to Horton plaza. There are not many rules and work is very flexible. Some of the projects can be very interesting. Most of the technology is relatively cutting edge web or mobile development.
Cons
The projects are directionless and unmaintainable. The good old boy political system is in effect here and no one is held accountable. Meetings often consist of shouting matches and ego flaunting. There's no strong leadership to bring things back in line. The mistakes are covered up and swept under the rug. The company is also struggling. Most (if not all) clients are just friends of the president and often do not pay their bills. Despite being friends, they are frequently and understandably unhappy with the missed deadlines and shoddy product. Large projects have been cancelled outright.