Pros
A lot of great people still there. Don't know for how long.
Cons
Late owner/founder of the company knew what he was doing. Hired a lot of smart people and gave them a lot of freedom. People accepted lower than average salaries for unique working conditions. Everybody had own office. Nobody cared how you do your job as long as you delivered. Challenging problems to solve. Managed to compete against companies 100 times larger with 100 times more workforce as people were really loyal. Low staff turnover as people were interested in what they were doing. Now new management decided to cut costs. Moved all the people to cubicles. Put a rope around their necks with surveillance and time control. Salaries are still low though. Average company with lower that average salaries. Most experienced people are leaving. Those who remain are now doing time management instead of work. Don't know where this is all going. Wait until they roll out the system to all the offices. More people to leave most likely. Shame really, used to be a great place to work.