Pros
While there are talented people and interesting projects, the overall environment feels uncertain and reactive, rather than strategic and stable. In short: Great opportunities( Hiring manager, team leader is the key!) may exist, but go in with eyes wide open and prepare for unexpected changes at any stage.
Cons
The company is known for frequent headcount freezes, which can happen suddenly—even in the middle of an interview process. It’s not uncommon for candidates to be moved to different teams or roles before any final decision is made. Once hired, employees often face constant reorgs. Teams and reporting structures change frequently, sometimes with little notice or clear communication. This can make it difficult to focus on long-term goals or maintain a consistent workflow.