The so called new hire team rotation does not exist at all! When they hire they give such option. However once you are placed in a team, you are dead.
People:
In the whole year we have only one team lunch(no outing at all), all my manager knows is to stand behind people and asking how's it going. Those nerds in my team never know how to have a life. All they talk about is go home and watch cartoon. and they are pool on communucation with others, all cynic.
When I ask how to find sth or can you give me a demo, they would say go google.
Technology:
They never know how old their technology is . Java for websites, not willing to use new stuffs. You cannot find spark/ nosql/ redis/ docker/ whatever is industrial standard now.
They use SOAP, HTML, Spring, all kinds of dead limbo stuffs.
Managers generally come for 3 years then leave. No one cars about long term profit.
Stocks:
Company miss market for 3 times now it is only $50, the revenue is even lower than 2014. I cannot think of any future.
Promotion:
Great people leaves. My best body at the team not at google and I am at another big company. When we reunion and talked, we both agree that manager does not know how to promote right people. Salary raise cannot even counter inflation. People's title does not even change after 3 years.
Energy:
I can only see people in their 40s in manaqer position, which makes the whole company not enegertic at all.