Pros
Fully paid benefits guaranteed for at least the next two years, company supportive and open to feedback. They do make changes as best they can to try and accommodate employee feedback(not always possible, especially with economy factors). Highly talented team across the board, many people you can learn and grow from. Opportunity to progress in your career is available now more than before as we grow faster. Overall great openness and honesty amongst senior management. Co-workers become a second family, in a good way!
Cons
Salary can still be unfair... those coming from the outside generally get hired at higher starting pay than those being promoted from within(should be opposite!!). Sometimes there can be a significant gap in salary even when performance is better than those at higher pay. Incredibly high standards for management and employees can be stressful to meet expectations. Still inconsistency in what expectations are, and enforcement of expectations varies depending on who you report to. Meeting expectations can at times require a significant amount of additional time outside of work hours (for those salaried) .