Pros
Competitive salary, excellent 401k match. Fast paced and intellectually challenging environment when you are able to hide from the army of project managers harassing you for status
Cons
The company has not scaled well. Many bad and unnecessary hires have been added to the organization. Management has zero focus and accountability around culture. A few select individuals carry the project on their shoulders while others take the credit. A recent employee survey was widely known to be very poor however no results were shared with the associate base. Top performers are not valued and are leaving the organization left and right. Large bonuses were given to executives for hitting Release 1 delivery dates at the expense of bonuses to those who actually performed the work. Most of the people who actually know how the application works are planning their exit.