A lot for too little opportunity.
Basically, there is just not enough growth. Even if you show talent and progress there is no room at the table for you because they need people to stay in the positions they are in.
There are teams that are very unstable and understaffed. There are teams that are very stable and have great managers. It just depends on where you land.
Be prepared - more... to have a huge learning curve on outdated technology and little opportunity to grow from within. The company is pretty top-heavy internally with a ton of managers and very few "workers". - less
ProsSome really great people.
ConsNot enough potential.