Very flexible culture, great training programs, great benefits, and a very diverse workforce.
Promotions can be difficult to accomplish, with too much manager autonomy and little to no management training for employees promoted to management roles.
Employees in management roles should have to complete people management training that includes coaching methods and motivation methods, enabling them to help employees move up in the company.
Disorganized. Poor communication. Hastily put-together. Every step of the way, HR mismanaged communication and expectations. Full-time staff had no idea why I had to fly out to an alternate location to do an interview for a position in a different c
The hiring process was incredibly long. I was passed between three hiring managers and completed seven in-person interviews: * Two case interviews * One behavioral interview * Four job fit interviews I was told I performed exceptionally well in man
Recruiter call, Hiring Manager call, and Power Day with 5 interviews: * Case interview: Given a case and asked how I would solve it. * Tech fit: What is your favorite language and how did you use it recently? * Tech fit: What is the recent tec
Disorganized. Poor communication. Hastily put-together. Every step of the way, HR mismanaged communication and expectations. Full-time staff had no idea why I had to fly out to an alternate location to do an interview for a position in a different c
The hiring process was incredibly long. I was passed between three hiring managers and completed seven in-person interviews: * Two case interviews * One behavioral interview * Four job fit interviews I was told I performed exceptionally well in man
Recruiter call, Hiring Manager call, and Power Day with 5 interviews: * Case interview: Given a case and asked how I would solve it. * Tech fit: What is your favorite language and how did you use it recently? * Tech fit: What is the recent tec