Salary and bonuses are nice.
The environment is horrible. You are a resource, not a person. It's all about self-promotion. If you are a technical person, you will likely be managed by people who have no technical background. There is no HR presence.
Evaluate your middle management to make sure they are doing the best for the company instead of themselves.
Let HR actually have a presence and some power to at least investigate areas of high turnover.
Phone screen with your typical Java questions: * What is the difference between an interface and an object? Face-to-face interview with a manager and two engineers.
It was super easy, just Java classes and a few SQL queries. Just study up on the email they give you about what to prepare for, and you will do completely fine.
Initial interview. Great for the first part, but less so as the interview progressed. Cards held very close to the interviewers' chest. Also, for the role being requested, I felt that they might not have been senior enough.
Phone screen with your typical Java questions: * What is the difference between an interface and an object? Face-to-face interview with a manager and two engineers.
It was super easy, just Java classes and a few SQL queries. Just study up on the email they give you about what to prepare for, and you will do completely fine.
Initial interview. Great for the first part, but less so as the interview progressed. Cards held very close to the interviewers' chest. Also, for the role being requested, I felt that they might not have been senior enough.