Pros: benefits, advancement opportunity, development support
Cons: work-life balance, culture, pay (unless you leave and come back)
Overall a good company with lots of potential which is the Achilles heel point. The philosophy of driving the employees to advance as far as possible up the ladder as quickly as possible neglects to nurture and support the longer term potential of employees, With the 'promise' of high end management positions in short time is short sighted and either – more... good folks get frustrated (cannot have 100% directors in the company people) and leave or they wash out. The company needs to take time to let some workers be, and not paint all employees with the same brush. There are huge cost implications, both tangible and intangible, of constant workforce flux, not the least of which is training time, experience, and true development.
This company would do very well to tier its HR objectives and focus on nurturing long term or potential long term employees who are happy where they are; driving SOME employees to leverage their upper management potential, and finding a solid fit for good, but misplaced workers.
Work life balance is one of the core values, it is not followed one iota. – less