Great team, from bottom up.
Diversity of skills with professionals willing to share their knowledge. It is a place where there are lots of career opportunities for growth within your department or within other organizations.
The management had bi-yearly reviews and promotions that were fair for all.
None, if you are prepared to be a consultant. You have to learn to communicate well with your manager so he knows what is going on and can help you progress in your career.
Give specific direction, and the lower management will get it done.
The first interview was a thirty-minute conversation with an engineer who had been there a few years. The second interview was a low-key coding problem followed by some discussion. They really put me at ease before beginning the coding problem.
Asked sorting questions.
I was interviewed on campus. Two friendly interviewers made a good and friendly environment for me, and it was my first interview in my life. Even though I got no offer, I learned how to prepare for the software engineering position interview.
The first interview was a thirty-minute conversation with an engineer who had been there a few years. The second interview was a low-key coding problem followed by some discussion. They really put me at ease before beginning the coding problem.
Asked sorting questions.
I was interviewed on campus. Two friendly interviewers made a good and friendly environment for me, and it was my first interview in my life. Even though I got no offer, I learned how to prepare for the software engineering position interview.