Good start for freshers to work on latest technologies and enhance their skills with supportive teammates. The challenging work is exciting and improves one's self learning ability. Management is thoughtful and ensures to work on employees' satisfaction.