Excellent medical, dental, and eye benefits.
Opportunity to learn new technology.
Co-workers are friendly, intelligent, and helpful.
Offices allow a quiet work environment and increased productivity.
Excellent gym and a clean, pleasant campus.
Middle management can form wrong opinions about employees, overreact, criticize instead of giving constructive feedback, and not ask enough questions. It can be discouraging!
You don't want to speak up about anything to management, or they will hold it against you.
Middle management wants everyone to be a cheerleader every day and every minute. If you don't appear excited, then management thinks you are not committed.
Some managers micro-manage and give you a day-to-day and hour-to-hour schedule. If you are lucky, you will get a manager who is not so structured.
Also, too many layers of management.
The widely praised work-life balance varies on the project you are working on and the goals set by your manager.
Not a lot of staff engineers. It takes years to reach that level.
Employees should be able to review their managers at mid-year, just as managers are able to review employees at mid-year.
Email messages don't have to be so harsh and abrupt when employees are doing their best.
Managers should not overreact and make rash decisions.
Be fair about granting conference opportunities equally to all employees in the group.
I applied during the company's info session. I completed one online assessment, which consisted of one coding problem. Then, I had a video interview through Karat. During the interview, we briefly went through my resume and then started solving codi
Technical phone screen (1 hour) followed by a take-home project. After the take-home project, there was an onsite interview with multiple interviewers. This included whiteboard coding and explaining the take-home project. Interviewers were friendl
I had a phone interview that was very easy. The questions were basic, based on my resume and previous experience. They focused mainly on the skill set mentioned in my resume.
I applied during the company's info session. I completed one online assessment, which consisted of one coding problem. Then, I had a video interview through Karat. During the interview, we briefly went through my resume and then started solving codi
Technical phone screen (1 hour) followed by a take-home project. After the take-home project, there was an onsite interview with multiple interviewers. This included whiteboard coding and explaining the take-home project. Interviewers were friendl
I had a phone interview that was very easy. The questions were basic, based on my resume and previous experience. They focused mainly on the skill set mentioned in my resume.