Pros
Owners and management have created a casual, fun and enjoyable environment. It's truly a work-hard, play-hard atmosphere and it makes a "job" become more than just a paycheck. Rarely do you find a company or management team that cares for the actual person, rather than just filling a seat. Numerous employees have been promoted, received raises or changed positions within the company ... I've seen Technical Support employees move into Development, Sales and Management through their time here. Having previously worked in a very large, "corporate" company, I can easily say that a small business like POSIM is just the type of place you want to be employed at -and stay for a long time.
Cons
With any business there are downsides, but with POSIM it's much more difficult to find negatives to focus on. I really don't have much to say in regards to "cons."