Great company 3 years ago. Then it tripled and went to the wolves.
Work-life balance is good. If you want to sit and grow at a steady pace, then it's great. Don't expect too many merit-based incentives.
Some free lunches. It's easy to switch teams in parallel. Vertical movement is easier for management. Horizontal movement is extremely scrutinized (they would rather hire inexperienced interns than in-house and train someone for a position).
Company stocks are great. Bonuses are okay. The company still has a lot of room to grow, which is great for its workers.
If you are the kind of person who thrives on appearance and taking credit for others' work, or if you're a manager, then this is the place for you. Work is not connected to pay. The impression of work is.
Managers are pretty much guaranteed promotions every year if they don't distribute their budget on promoting their hires. I've known developers who've left because of this and also conscientious managers who were tired of playing the devil.
Tripled in size in 3 years, and the culture is no more. Now it's a hodgepodge of Microsoft and Oracle.
Start rewarding merit and experience before lining your own pockets.
Be competitive with hot salaries, or people will leave.
Don't pay new hires the same amount as someone who has 3-4 years of experience, or they will leave. It's pretty commonsensical stuff, really.
Stick to a refresh every year to keep employees interested.
Bring back merit/spot bonuses.
Get rid of extremely political people in the management team.
Don't waste resources rebuilding stuff because of political egos.
Go back to your awesome culture that dragged me here in the first place.
Contacted by a recruiter and a quick schedule of phone interviews, followed by multiple onsite interviews. The company seems to move fast on decision-making compared to some other companies of similar size. Overall, the interview process was a plea
It was like pulling teeth. The engineering manager was highly intelligent, but an ineffective communicator and interviewer. It was obviously highly impromptu, but one would think some original consideration would be taken for a real candidate.
The interview process is like any other technology company. Round 1 is a phone screen, which is not very difficult. Round 2 is a programming test. Round 3 consists of onsite interviews (about 4-5 interviews). Onsite interview difficulty depends on
Contacted by a recruiter and a quick schedule of phone interviews, followed by multiple onsite interviews. The company seems to move fast on decision-making compared to some other companies of similar size. Overall, the interview process was a plea
It was like pulling teeth. The engineering manager was highly intelligent, but an ineffective communicator and interviewer. It was obviously highly impromptu, but one would think some original consideration would be taken for a real candidate.
The interview process is like any other technology company. Round 1 is a phone screen, which is not very difficult. Round 2 is a programming test. Round 3 consists of onsite interviews (about 4-5 interviews). Onsite interview difficulty depends on