A fairly decent place to work.
Not much opportunity for advancement.
The interview process is very well thought out and emphasizes not leaving you in a state of uncertainty about whether or not you'll be advanced to the next stages of the interview process.
The process was long but easy to follow. At times, it could be difficult and complex in terms of how to answer and solve problems. I was thrown into the deep end to work out solutions, but I felt like I learned a lot after the interview ended.
Organization and communication were poorly handled. It was a long, drawn-out process, involving conversations with many people who were not even on the team. The options for availability were difficult for anyone who already has a job, especially a l
The interview process is very well thought out and emphasizes not leaving you in a state of uncertainty about whether or not you'll be advanced to the next stages of the interview process.
The process was long but easy to follow. At times, it could be difficult and complex in terms of how to answer and solve problems. I was thrown into the deep end to work out solutions, but I felt like I learned a lot after the interview ended.
Organization and communication were poorly handled. It was a long, drawn-out process, involving conversations with many people who were not even on the team. The options for availability were difficult for anyone who already has a job, especially a l