Good work-life balance, a lot of holidays. (It's really not a pro since I'd prefer hardworking and growth, but it is a pro when there is not much work planned).
Good colleagues. Most people are nice to work with, but there's a lack of expertise in domain knowledge. I rarely see tech leaders in this company. Sorry to discredit the individual contributors, but some of them are checked out.
Lots of RIFs generate a lot of uncertainty throughout personal career paths as well as company paths.
No tech leadership or tech innovation.
No product vision.
Lots of bureaucracy, politics, and weird promotions.
Senior management is always planning but never communicates concrete deliverables and roadmaps.
Cleanse the management layer by enforcing some hard-level requirements, like a higher level must be maintained for 1 year for promotion, and certain levels require a certain number of years of experience.
Product ownership and leadership. Often times a product is proposed and approved, but after the credit is claimed, the PM either switches gears or leaves. This creates a single point of failure. Sometimes this is due to the feature being small. There should be more PMs with a longer-term vision instead of most PMs just thinking about standalone features that only get abandoned later after they leave.
Less people managers. People managers are rarely good tech leaders. They just do 1-on-1s and communicate with upper management. That's not efficient for a mid-size company, since people managers rarely have the power to decide things but only pass them to upper levels. Why not just collect feedback from upper levels or have a tech leader make decisions?
Over approximately one month, I conducted five video interviews for each person. Each interview lasted about an hour and was conducted online via Zoom. Additionally, a code test involving shader code on Unity Engine was administered.
The interview process included: * Recruiter screen * Hiring manager interview * Peer interview * Salary negotiation (via Zoom or phone) All questions were very general, based on my experience. The process was done very quickly, with kind feedback.
The process began with a phone call to gauge fit. Following that, I had a non-technical interview with the hiring manager, also to gauge fit. A two-hour technical interview followed, featuring pretty standard questions. Overall, it was a fast and p
Over approximately one month, I conducted five video interviews for each person. Each interview lasted about an hour and was conducted online via Zoom. Additionally, a code test involving shader code on Unity Engine was administered.
The interview process included: * Recruiter screen * Hiring manager interview * Peer interview * Salary negotiation (via Zoom or phone) All questions were very general, based on my experience. The process was done very quickly, with kind feedback.
The process began with a phone call to gauge fit. Following that, I had a non-technical interview with the hiring manager, also to gauge fit. A two-hour technical interview followed, featuring pretty standard questions. Overall, it was a fast and p