Plenty of opportunity and motivation for moving on to other companies.
Cons
Management and senior management don't appear to have a clue on how to grow a business. Employees constantly blamed for lack of success of the company. Trying to cut it's way to prosperity.