Pros
For such a compact company, its got an impressive list of users for its multiple applications. The software employs pretty current technology and delivers really good value for professionals. Customers are usually very happy with the software and the excellent customer support. The workload and workweek is reasonable; nobody is expected to put in more than a forty hour week very often. Free coffee and sodas, plus lunch for the whole company on Thursdays. After a period of time, employees qualify for a revenue share bonus, which can be four figures monthly. Company provides great health, dental & vision at no cost.
Cons
Well, it is a small company. With only a dozen employees there is not much in the way of rapid upward movement. Also, individual employees attitudes in such a small company can sometimes affect the entire office in negative ways. Management doesn't always address problem employee very effectively or very quickly.