If you can consider it a 'Con' - everyone cares. About everything. All the time. A lot of the people have been there since the beginning, and they have a hard time letting go; so expect everyone to have concerns and voice their opinions on what your doing...sometimes loudly. But they'll expect the same from you. If you're looking to come in, keep your head down for eight hours and go home, this isn't the company you're looking for.
Keeping the code clean is seen as infinitely less important than pushing out new features. As the company has grown, the pressure to do more has as well. Refactoring is typically what falls by the wayside; which is tragic. Automated testing is still mostly just a dream, causing bugs to squeak through and increasing QA bottlenecks.