Pros
1. Strong technical engineering team, especially the Senior Architect. He is one of the few leaders who genuinely listens, understands the system deeply, and connects the dots between product needs and technical realities. His contribution has played an important role in helping the company reach where it is today. 2. The tech team is doing meaningful work in areas like data engineering and OLAP layers. However, most of these exciting initiatives are primarily driven by the Senior Architect and a few senior leads, so most of us engineers do not get direct exposure or opportunities to contribute to them.
Cons
1. Many employees have already sensed that the company is moving toward a “soft-layoff” environment, especially for senior engineers and experienced technical contributors. 2. Several credible senior engineers, architects, and long-serving contributors have left recently, and more people appear to be under pressure or considering leaving. 3. Recent policy and organizational changes have added to this perception. Whether intentional or not, the impact is that many senior technical people feel less valued, less trusted, and less motivated to continue. This is concerning because these are the people who built deep system knowledge and helped the company reach its current stage. 4. At the same time, the company appears to be hiring external people managers with high compensation, while experienced internal technical contributors do not seem to have a clear path toward meaningful leadership roles. This creates frustration among senior engineers who have contributed for years. 5. Another major concern is the lack of strong technical leadership at the top. Product and business priorities seem to move faster than engineering quality, architecture, and long-term platform thinking. The company still appears to be searching for stronger product-market fit, and engineering teams often have to execute on shifting priorities without enough clarity or technical planning.