The technical team is great, if cliquish.
Benefits are solid. The company is financially solid, and top management is sincere.
It has a large industry footprint.
Management is shaky at times, blaming individual contributors for management failures. It does not always give notice or severance.
Small cubes, crowded noisy floors, and it's hard to get creative. Lower and middle management does not get enough or proper training.
Trust your technical talent. If you can't, don't manage them.
Very good and very different from the traditional interview process. There were nearly 5 rounds; a few of them were video-based and a few were face-to-face with a group of people. A very nice way of doing interviews.
Applied through a staffing agency. The interview process took around two weeks. First round was an online test (MCQ), followed by a one-on-one discussion on OOPs concepts, a little coding on paper, and questions on linked lists and multi-threading.
Communication was great. The interview was staged into three technical interviews, then a management-level interview. The technical interviews all focused on questions about real problems they were solving, not just the theory BS that a lot of places
Very good and very different from the traditional interview process. There were nearly 5 rounds; a few of them were video-based and a few were face-to-face with a group of people. A very nice way of doing interviews.
Applied through a staffing agency. The interview process took around two weeks. First round was an online test (MCQ), followed by a one-on-one discussion on OOPs concepts, a little coding on paper, and questions on linked lists and multi-threading.
Communication was great. The interview was staged into three technical interviews, then a management-level interview. The technical interviews all focused on questions about real problems they were solving, not just the theory BS that a lot of places