Overcommitted and slow-pace
There is a lot of work to be done and management is committed to too many features/product. There is not enough people to do all the work and as a result people are shifted around most of the time.
The infrastructure and the work-flow is really slow and cumbersome and it is impossible to move fast.
ProsStart-up like culture, Good benefits
ConsLack of career advancements, Stressful environment, Constant struggle