Avantages
Working for a company that is constantly in crisis management mode is a good skill builder. However, if this style is maintained for more than three months, then something needs to change.
Inconvénients
Technical debit is unlike anything I have ever seen. They sell much, much more than they can develop. They do not understand why they lose customers. Project Managers, having no say as to how the product is developed, are held accountable for both late deliverables and missing customer-specific requirements. Always seems to be a core group of non-management employees that work 60+ hours a week (consistently) while a majority of others work 40-45 hours per week. Upper management is out of touch with issues tied to the software, and they seem to have a fascination with outsourcing projects that in-house developers can easily handle.