Cool and professional environment and undoubtedly the best place to work for if you wish to have a career with best surroundings, support and everything. My co-workers are extremely helpful and my managers are very cooperative and supportive.