Pros
There are many events held all year long. The CEO is very friendly and attends all company events. It is a small office/company, which some people might like the benefits of working in.
Cons
Growth opportunties arent's just limited, they are non-existent. Jobs are often not even posted internally and the politics in applying for a new position make it not even worth it. Management has no concept of the cost of human capital and work life balance. They set schedules for new projects and even monthly deliverables with no regard for the employee or the hours it will take to reach a deadline. This company does not valuable its people. Additionally, the management needs training on how to perform performance reviews and just on how to lead. The culture here needs a major overhaul.