Vantaggi
Since most departments lack any kind of standardized operating procedures, training documents, best practices, etc. there is a LOT of low hanging fruit to pick from when trying to build your resume. There is a general lack of organization and discipline throughout the company so it is quite a bit easier to implement new ideas than other companies with more structure. With so many problems to fix, it's fairly easy to make an impact in improving things.
Svantaggi
Below market pay, tendency to hire from outside instead of promoting from within, little to no training offered (except for operations-related subjects), only match up to 4% of 401k contributions (after first 6 months), no stock awards except for director-level positions and higher. No institutionalized career development so it's up to you and your boss to plot a career path, assuming you're lucky enough to have a boss who cares. Since there is no consistency in how things are done (due to the lack of managerial discipline of executives) it can be very frustrating at times.